2010-11-24 10 views
3

Bonjour, je souhaite déplacer le projet Visual Studio 2008 C# .NET vers Visual Studio 2010. Ma solution de projet VS2008 existante comporte plusieurs projets. Mon vs2010 est un projet WPF, j'ai déplacé un projet de base Projet VS2008 à VS2010 WPF. Convertir avec succès et ajouté dans le projet VS2010 mais je ne suis pas en mesure de faire référence au projet converti.Migration du projet Visual Studio 2008 vers Visual Studio 2010

+1

Dieu seul sait :) –

+0

La première « caractéristique » est http://stackoverflow.com/questions/1604663/what-does-uselegacyv2runtimeactivationpolicy-do-in-the-net-4-config –

+0

Vous devriez pouvoir ouvrez votre projet 2008 dès 2010 et continuez à l'utiliser. C'est un commentaire 'parce que je ne suis pas certain à 100%. Cela a fonctionné pour mes projets. Un petit assistant apparaît, vous cliquez beaucoup et vous devriez être réglé. – Crisfole

Répondre

3

Vous devriez pouvoir ouvrir le projet dans Visual Studio 2010. Il vous le demandera avant qu'il ne soit mis à jour. Je recommande de faire une sauvegarde (il y a une case à cocher dans l'assistant de mise à niveau). Suivez simplement les instructions de l'assistant. C'est assez simple.

La mise à niveau modifie uniquement le fichier de solution/projet. Vous pouvez toujours avoir une application .net 2.0 ou 3.5 en choisissant l'infrastructure cible dans les propriétés du projet. Cependant, lorsque vous passez à la version 4.0, vous devez effectuer de nombreux tests de régression. Nous avons mis à jour une application MVC 1.0 vers .net 4.0 et rencontré des problèmes avec l'approche renderpartialtostring. Nous avons dû réécrire des portions de l'application juste pour passer à la version 4.0. De plus, n'oubliez pas que si vous mettez à niveau un projet, certains comportements de la nouvelle version seront supprimés au moyen de feuilles de propriétés. Vous pouvez retrouver le comportement (nouveau) correct en supprimant l'élément InheritedPropertySheets de chaque Configuration dans les fichiers .vcproj.

Questions connexes