Question

Nous envisageons de migrer vers Visual Studio 2010. Certains développeurs peuvent-ils utiliser Visual Studio 2010 et d'autres utiliser 2008 sur la même solution / les mêmes projets? Quelle incidence cela aura-t-il sur nos versions VSTF (VSTF Server 2008)?

Était-ce utile?

La solution

Vous aurez besoin de fichiers de solution / projet distincts pour 2008 et 2010, car ils ont des formats différents - d'où l'assistant de conversion - mais vous pourrez partager d'autres fichiers de code source à partir d'un emplacement commun. Notez également que vous devrez également limiter votre infrastructure cible à 3,5 ou moins pour prendre en charge VS2008.

Autres conseils

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

Ce que vous devez faire est de créer une copie de votre fichier de solution VS2008 d'origine. Je trouve plus facile de donner à la copie un nom qui se termine par _VS2008.sln pour indiquer qu'il s'agit de VS2008. Une fois que votre fichier xxx_VS2008.sln est rangé à côté de votre fichier sln d'origine, vous pouvez ouvrir le fichier d'origine et le convertir au format VS2010. Une fois terminé, vous pouvez renommer le fichier converti pour qu'il se termine par _VS2010 afin que les personnes travaillant encore dans VS2008 ne l'ouvriront pas à partir de leurs projets récents dans Visual Studio et se demanderont ce qui se passe.

Nous l'avons fait entre 2005 et 2008 et nous le faisons maintenant entre 2008 et 2010. Cela a fonctionné correctement pour la première fois et jusqu'à présent, cela fonctionne pour VS2010 depuis presque une semaine maintenant sans aucune de nos développeurs signalant des problèmes avec elle.

Une fois le projet converti par vs2010, il ne peut plus être ouvert dans vs2008 car vs2010 modifie la version de l'outil dans les fichiers solution / projet. Vous devez donc gérer deux versions des fichiers solution / projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top