Visual C# : changer le framework par défaut

Visual C# : changer le framework par défaut - C#/.NET managed - Programmation

Marsh Posté le 24-10-2007 à 12:01:32    

Bonjour à tous,
 
je développe depuis peu avec Visual C# 2002, et je viens de me rendre compte que bien que le framework 2.0 soit installé, il utilise le framework 1.0 (j'ai vu ça grâce à la fonction GetCORSystemDirectory).
 
Ma question est donc: comment maintenant utiliser le framework 2.0? Est-ce que ça passe par l'utilisation d'une version de VS plus récente?
 
Merci d'avance
 
Mike

Reply

Marsh Posté le 24-10-2007 à 12:01:32   

Reply

Marsh Posté le 24-10-2007 à 14:12:35    

En installant Visual Studio 2005
 
C'est très très con, mais effectivement, y'a pas moyen de faire fonctionner VS (du moins, jusqu'à la version 2005) avec un autre SDK que celui pour lequel il est prévu.
 
VS 2002 : .NET 1.0
VS 2003 : .NET 1.1
VS 2005 : .NET 2.0
VS 2008 : .NET 3.0
 
=> Je n'ai pas encore testé, mais la version 2008 "devrait" permettre d'utiliser des versions alternatives, notamment la 3.5, mais c'est juste une promesse faite en début de développement. La même chose avait été promise avec la 2005, et au final c'est un merdier sans nom et très limité : modifier des fichiers de configuration internes à l'outil, l'intellisense ne se base pas sur la version selectionnée, le mode debug et exécution pas à pas ne fonctionnent pas, etc.

Reply

Marsh Posté le 24-10-2007 à 14:41:16    

Bon ben je sais ce qu'il me reste à faire alors...
 
Merci pour ta réponse
 
Mike

Reply

Marsh Posté le 24-10-2007 à 17:16:16    

Citation :

Je n'ai pas encore testé, mais la version 2008 "devrait" permettre d'utiliser des versions alternatives


Ce sera effectivement le cas pour Visual Studio 2008 (pour avoir tester la Beta 2 de VS 2008).
 
Voici également un article qui confirme cela avec des screenshots :
 
http://blogs.gotdotnet.com/brunbou [...] k-net.aspx

Reply

Marsh Posté le 03-11-2007 à 20:33:16    

Petite precision, la version de base du Framework de VS2008 est la 3.5 et non la 3.0. La 3.0 est utilisable egalement avec VS2005 pour peu que l'on installe les extensions appropriées. Après on peut changer vers la 3.0 ou la 2.0 en cours de developpement sur VS2008.


Message édité par moimael le 03-11-2007 à 20:34:09
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed