Question

Je suis assez conscient du fait que Visual Studio 2010 fonctionne avec C # 4.0. Mais maintenant, je me demandais si je pouvais tester les fonctionnalités de C # 4.0 avec Visual Studio 2008.

Je l'ai déjà fait une fois, en utilisant C # 3.0 avec Visual Studio 2005 en piratant le fichier app.config.

Quelqu'un at-il eu du succès avec l'utilisation de C # 4.0 dans VS2008?

J'ai installé Net Framework 4.0 bêta, redémarré, créé une nouvelle application WPF, choisi les propriétés de l'application, mais le cadre cible ne peut être défini que sur Net Framework 3.5.

Était-ce utile?

La solution

Non. Vous ne pouvez pas utiliser .NET 4.0 avec VS2008, ni les fonctionnalités de C # 4.0 - c’est exactement la même chose que d’essayer de faire en sorte que VS2005 se débrouille avec C # 3.0. L’éditeur, Intellisense, etc., n’est tout simplement pas au courant des nouvelles fonctionnalités.

Un aspect important est que même si il ressemble à Visual Studio utilise simplement le compilateur externe csc.exe , il ne s'agit pas - un autre " en cours de traitement " un . Ce compilateur in-process est lié à la version de Visual Studio qu’il contient, il ne connaît donc que les fonctionnalités de langage disponibles à ce moment-là.

Autres conseils

Les bibliothèques .NET 3.0 et 3.5 étaient simplement des add-ons à 2.0. Il est donc possible de tester le travail effectué dans VS 2008 avec VS 2005 si vous n’utilisiez aucune fonctionnalité 3.0 ou 3.5.

D'après ce que j'ai compris, la version 4.0 est entièrement constituée de nouvelles bibliothèques. Je doute que vous puissiez les charger ou les utiliser dans VS 2008/2005.

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