I am wanting to move some winforms projects to the .NET 4.0 client profile. Unfortunately they reference an old project which has lots of crystal reports in it. Crystal Reports requiring System.Web among other assemblies not in the client profile.
As I understand it running the main exe as .NET 4 client profile would try to run any referenced dll's in the same framework version so it won't compile because of the lack of System.Web for the referenced assembly. Is there a way to work across framework versions so the main exe's will run in .NET 4 Client Profile but when working with the crystal reports project it uses an older version.
I have googled but am having trouble coming up with the correct terminology to find an answer.
I realize I could use the .NET 4.0 full version but am trying to avoid the deployment hassle.