I recently started work, primarily supporting existing code. I have Windows 7 x64 running on my virtual machine (for tunneling to the client network) and Visual Studio 2012.
When I try to compile any code that uses System.Data, the system will not be able to find it unless I change the assembly to .NET 4 or higher. Many of these projects were originally compiled into .NET 2.0 and have been around for many years, so I know the DLL should be there.
I need to convert any project that I try to touch - if I cannot compile, I cannot verify correctly - and many of them are quite old and quite useful, so they are very intertwined (if I change one from .NET 2.0, ALL projects which refer to the fact that the DLL needs to be changed to .NET 4 or better)
When I try to reinstall .NET 3.5 or earlier, Windows 7 wants me to simply enable or disable .NET 3.5.1. Based on what I read, this includes all previous versions.
Is this something I can fix? Everything I find when looking for answers includes other DLL files deeper in the namespace (i.e. System.Data.SqlClient). If I could just load the DLL for each version (or just v2.0), then I could just add this as a link and do ...