Unfortunately this dll is from a 3rd party and cannot be changed to 2.0
By failing I mean that it doesn't see any dataset methods in the dll while CRVS version does see and use them fine. It doesn't give any errors, just silently doesn't do it.
If i just type the name of the dataset method from within that dll it gives a message:
Logon failed
Details: mscorlib: Could not load file or assembly 'file:path to file' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.