Comment utiliser .NET 3.0 avec Visual Studio 2005?


3

Mon Google-fu me manque sur cette question.

J'ai un collègue qui a Visual Studio 2005 sur sa machine. J'ai Visual Studio 2008. Il veut ouvrir un projet que j'ai écrit en C# 3.0, et nous avons obtenu jusqu'ici, mais VS2005 barfs sur le code 3.0, comme var. Il a installé les infrastructures 3.0 et 3.5, ainsi que les extensions Visual Studio 2005 pour Windows Workflow. De quoi d'autre at-il besoin? Ou poursuivons-nous une cause perdue, une chasse aux oies sauvages stimulée par ma pensée que j'ai entendu que c'était possible quelque part une fois?

Veuillez ne pas suggérer qu'il installe VS2008 ou l'édition Express. Ce n'est tout simplement pas possible pour le moment. :(

4

Jusqu'à présent, si je comprends bien, l'IDE lui-même ne supporte pas la fonctionnalité 3.0. Ce Si vous n'utilisiez pas les nouvelles fonctionnalités du code C# 3.0, il devrait être capable de travailler avec un projet créé dans VS2008 (et le compiler avec le framework 2.0), mais je ne pense pas que le compilateur 2005 soit


0

Si vous ne pouvez pas vivre sans les 3.0 fonctionnalités que vous pouvez compilez à 2.0, il devrait être en mesure de fonctionner ok.


2

Vous pouvez recréer le fichier de projet dans vs2005, puis mettre à jour les en-têtes des fichiers sur vs2005 et vous êtes de retour dans les affaires.Veuillez regarder Rick Strahls Blog pour plus de détails sur comment c'est un.

également intéressant de regarder le convertisseur de projet dans Visual Studio 2005/2008 Interoperability

Vous pouvez aussi avoir besoin des extensions Visual Studio 2005 pour .Net 3.0 à installer. WWF Extensions