I\'m running into some problems using my .NET 4.0 libraries in .NET 2.0 applications. I guess I was under the impression that being a Windows DLL, my other .NET apps would
I had a similar problem with my application where I was not able to reference an API, that was using .net 4.0 components.
To resolve this I created a new class library project that was referencing my .net 4.0 project and then called that new assembly from my .net 2.0 project.
I mapped the data coming back from .net 4.0 project to be used by my .net 2.0 project.
That resolved my issue.