What happens if I compile and deploy solutions written in version 2005 using 2010?
When you try to open a project using VS2010, it will offer you a conversion wizard. You need to go through this to convert the project files to VS2010.
Once your project has been converted, if you build it correctly, you can set the target minimum version of the .NET framework.
If you target .NET 2.0, you only need 2.0 where you distribute your code, but after that you can only have any version, and it will work fine.
To change the .NET version in VS2010, you just need to:
Right click on the project -> Properties -> Application tab -> Frame for Goals -> select something
Can I have vs2010 and vs2005 on the same development client? Is there a compatibility compilation mode back in 2005? what about vs 2008?
Yes, you can install VS2005, VS2008 and VS2010 on the same computer, for example, I have projects that still compile and work fine. It is supported.
Each individual solution, however, should be used from only one version of VS.
source share