Question

Je ne veux pas installer 2005 sur mon ordinateur portable, mais j'aime souvent travailler à la maison. Je formulais un processus pour me permettre de vérifier le projet 2005, sauvegardez la solution et les fichiers projet - ce sont tous que le changement - et convertir la solution à 2008. Je puis remonter la solution 2008 et les fichiers projet, et commencer le travail .

Pour valider mon travail, je compare les anciens et les nouvelles solutions 2008 et les fichiers projet et effectuer manuellement les modifications sur la solution 2005 et les fichiers projet. Cela arrive rarement, et quand il le fait, 98% du temps, il ajoute, renommer ou supprimer une classe simple ou une page ASP.NET avec le code fichier derrière et designer. Puis-je remplacer la solution 2008 et les fichiers projet avec les mises à jour 2005 ceux, et appliquez la solution.

Suis-je manque quelque chose?

Était-ce utile?

La solution

Nous maintenons plusieurs fichiers de projet - une pour chaque version VS. Si nous ajoutons des classes à une version particulière assez souvent ceux qui ne doivent être reproduits dans d'autres versions que vous avez mentionné.

Nous sommes également en prenant soin d'utiliser des directives de compilation comme « #if DotNet35 » dans les zones « cacher » du code qui peuvent exister à dire 2008, mais sont trop nouvelles pour 2005. Ceci est utile si vous avez affaire à un partage bibliothèque utilisée en 2005 et en 2008 des projets.

En ce qui concerne la réponse à propos de multi-ciblage, qui ne sera pas d'un grand secours que VS2k8 nécessite encore le fichier de solution pour être dans le format 2k8. Il serait tout simplement veiller à ce que le résultat final, alias Qu'obtenez est compilé, est en mesure de cibler une version spécifique du cadre.

Autres conseils

Pourquoi ne pas créer deux projets distincts, l'un pour VS2005 et un pour VS2008?

Vous ne devez utiliser Visual Studio 2008 , car il a le Multi-fonctionnalité de ciblage et vous permet ainsi de travailler sur .net 2.0 (applications 1.1 est pas pris en charge) sans les convertir à une solution VS 2008

Consultez cette poster par ScottGu pour plus de détails sur cette question.

il est possible de travailler dans le cadre 1.1 dans Visual Studio 2008

http: //tech.einaregilsson.com/2008/01/15/developing-aspnet-1-1-in-visual-studio-2008/

Pourquoi ne pas utiliser seulement deux fichiers de solutions différentes, une pour 2005, un pour 2008?

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