Does anyone have experience collaborating with someone using a different version of Visual Studio?
If I upgrade to VS 2008 or 2010, how hard will it be to work with someone using VS 2005?
I realize that I'll have to target .NET 2.0 or whatever in the projects we will share, but I'm more interested in how to deal with project/solution file differences.
If I update my .vcproj to VS 2008, will I not be able to check it into source control because the other person wouldn't be able to read it? If so then how do I make sure that if I add a file to my project, that their project will pick it up?
Is there some way to automate generating multiple project files for each VS version? If not what are some best practices for dealing with this situation.