2009-04-03 7 views
0

J'essaie d'utiliser les propriétés implémentées automatiquement dans VS2005. J'ai le framework .NET 3.0 chargé sur ma machine, mais Visual Studio compile toujours avec .NET 2.0. Comment puis-je lui dire d'utiliser .NET 3.0?Comment utiliser .NET 3.0 dans VS2005?

+0

Je pense que vous voulez dire C# 3.0, pas .NET 3.0, puisque les propriétés implémentées automatiquement ont été ajoutées dans C# 3.0 (fourni avec .NET 3.5). .NET 3.0 était la version WPF/WCF/WF. – Andy

+0

Wow, gentil et direct sont les libérations, merci Andy, je pense que c'est la réponse dont j'avais besoin. – Brettski

Répondre

6

Malheureusement, je ne pense pas que ce soit possible car c'est une fonctionnalité du compilateur C#. Visual Studio 2005 est codé en dur pour utiliser le compilateur C# 2.0. Vous devez effectuer une mise à niveau vers Visual Studio 2008 pour utiliser les nouvelles fonctionnalités C# 3.0.

+0

.NET 3.0 a été publié avant vs2008, comment allions-nous utiliser le nouveau cadre lors de sa sortie? – Brettski

+0

À l'époque, il existait un CTP WPF et un CTP WCF qui ajoutait la possibilité d'écrire des applications .NET 3.0 sur VS2005. Comme VS2008 les supporte par défaut, ces CTP ne sont plus supportés. – Andy

0

Accédez aux propriétés de votre projet. Sous l'onglet application, vous pouvez modifier votre cadre cible

+0

Vous pouvez uniquement modifier le framework cible dans VS2008 (et plus tard, je présume). L'OP utilise VS2005. – Andy

+0

Il s'agit d'un projet ASP.NET, je ne vois pas l'option que vous avez indiquée ci-dessus. – Brettski

+0

Wow, je ne sais pas comment j'ai raté ça. Cela a été une longue semaine - mes excuses –

3

Les propriétés générées automatiquement nécessitent C# 3.0 qui n'est pas disponible dans VS2005. Vous devez utiliser VS2008 pour obtenir la syntaxe de propriété autogénérée.

Questions connexes