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?
Répondre
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.
.NET 3.0 a été publié avant vs2008, comment allions-nous utiliser le nouveau cadre lors de sa sortie? – Brettski
À 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
Accédez aux propriétés de votre projet. Sous l'onglet application, vous pouvez modifier votre cadre cible
Vous pouvez uniquement modifier le framework cible dans VS2008 (et plus tard, je présume). L'OP utilise VS2005. – Andy
Il s'agit d'un projet ASP.NET, je ne vois pas l'option que vous avez indiquée ci-dessus. – Brettski
Wow, je ne sais pas comment j'ai raté ça. Cela a été une longue semaine - mes excuses –
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.
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
Wow, gentil et direct sont les libérations, merci Andy, je pense que c'est la réponse dont j'avais besoin. – Brettski