Répondre

1

Vous aurez besoin d'avoir des fichiers séparés solution/projet pour 2008 et 2010, ceux-ci ont des formats différents - d'où l'assistant de conversion - mais vous serez en mesure de partager d'autres fichiers de code source à partir d'un emplacement commun. De plus, gardez à l'esprit que vous devrez également restreindre votre cadre cible à 3,5 ou moins pour accommoder VS2008.

+0

Vous devez disposer de différents fichiers de solution, mais ceux-ci peuvent référencer des fichiers de projet identiques. Voir http://robrich.org/archive/2010/04/20/working-with-both-vs-2010-and-2008-on-the-team.aspx – robrich

3

une fois le projet converti par VS2010 il se connot vient d'ouvrir à VS2008 car VS2010 change la version de l'outil dans les fichiers solution/projet. Vous devez donc gérer deux versions de fichiers de solution/projet.

4

Vous devez uniquement disposer d'un fichier de solution distinct pour chaque version de Visual Studio pour que cela fonctionne. Les fichiers de projet fonctionneront à la fois sur VS2008 et sur VS2010 une fois convertis.

Ce que vous devez faire est de faire une copie de votre fichier de solution VS2008 original. Je trouve qu'il est plus facile de donner à la copie un nom qui se termine par _VS2008.sln pour montrer que c'est pour VS2008. Une fois que vous avez votre fichier xxx_VS2008.sln caché à côté de votre fichier sln d'origine, vous pouvez ouvrir l'original et l'avoir converti en VS2010. Lorsque vous avez terminé, vous pouvez renommer le fichier converti pour terminer avec _VS2010 afin que tous ceux qui travaillent encore dans VS2008 ne l'ouvrent pas à partir de leurs projets récents dans Visual Studio et se demandent ce qui se passe. Nous l'avons fait quand nous sommes allés de 2005 à 2008 et nous faisons la même chose maintenant quand nous allons de 2008 à 2010. Nous avons bien travaillé la première fois et jusqu'à présent, il travaille pour VS2010 depuis presque une semaine sans l'un de nos développeurs a signalé des problèmes avec celui-ci.

+0

+1 Oui, Cela semble être vrai pour C# Notez cependant que les projets C++/CLI ont des extensions différentes "vcxproj" et que par conséquent, il faudrait garder des projets séparés dans ce langage. – surfen

Questions connexes