It appears that my lack of c# knowledge is vast.
I did compile in dotnetcore2.0 as suggestet by the first tutorial I came accross.
This will lead to the creation of a dll which is unable to access listobjects.
Compiling using 471 and thus creating an exe solves the problem.
No idea why though.