I'm about to be incorporated to the C# development team in my enterprise.
I've been told that currently we're developing for .NET Framework 2.0, so I must stick to VS 2005 features.
I have a MSDN subscription and I have VS 2012 installed at my home PC.
Now I'm wondering if I will have issues on opening at work stuff I've done at home or viceversa.
Someone has told me that when creating project I can select the .NET version to target, but anyway the project won't open on earlier versions of VS.
Is that true? Hasn't VS any option for setting the compatibility level of the project? And if I create the project on VS2005 and then edit it on VS2012? Wouldn't its compatibility level be respected?
Lots of thanks in advance.