138 votes

Comment trouver la version du framework .NET d'un projet Visual Studio ?

J'ai un projet dans Visual Studio. Comment puis-je savoir à quelle version de .NET Framework il correspond ?

117voto

SLaks Points 391154

Cela dépend de la version de Visual Studio :

  • En 2002 tous les projets utilisent .Net 1.0
  • En 2003 tous les projets utilisent .Net 1.1
  • En 2005 tous les projets utilisent .Net 2.0
  • En 2008 Les projets de l'UE utilisent .Net 2.0, 3.0 ou 3.5 ; vous pouvez modifier la version dans les propriétés du projet.
  • En 2010 Les projets de l'UE utilisent .Net 2.0, 3.0, 3.5 ou 4.0 ; vous pouvez modifier la version dans les propriétés du projet.
  • En 2012 Les projets de l'UE utilisent .Net 2.0, 3.0, 3.5, 4.0 ou 4.5 ; vous pouvez changer la version dans les propriétés du projet.

Les versions plus récentes de Visual Studio prennent en charge de nombreuses versions du cadre .Net ; vérifiez le type et les propriétés de votre projet.

2 votes

Je suis en 2008, mais je ne sais pas quelle version est utilisée par le projet actuel.

3 votes

Allez donc dans les Propriétés du projet pour le projet en cours.

1 votes

Je t'ai eu. Je peux voir la version.

79voto

Jonathan Allen Points 23540
  • VB

Propriétés du projet -> onglet Compilateur -> bouton Options de compilation avancées

  • C#

Propriétés du projet -> Onglet Application

3 votes

De même dans VS2019 - Propriétés -> Application -> Target Framework

45voto

Chets Points 238

La façon la plus simple de trouver la version du framework du projet .NET en cours est la suivante :

  1. Cliquez avec le bouton droit de la souris sur le projet et allez dans "Propriétés".
  2. Dans le premier onglet, "Application", vous pouvez voir le cadre cible que ce projet utilise.

10voto

uglydawg Points 111

Vous pouvez également rechercher la balise XML RequiredTargetFramework dans les fichiers du projet Visual Studio. Cette balise semble exister sur .NET 3.5 et plus.

Par exemple : <RequiredTargetFramework>3.5</RequiredTargetFramework>

1 votes

Cela a bien fonctionné dans une grande solution où il suffisait d'utiliser Notepad++ et de rechercher dans le fichier tous les fichiers *.csproj. Une remarque cependant, la valeur de mon côté avait un caractère v devant. <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

1 votes

Il y a une différence entre TargetFrameworkVersion y RequiredTargetFramework

1 votes

@Marcel quelle est la différence ?

0voto

Mellina Points 1

Vous ne pouvez pas modifier la version ciblée de Windows ou du .NET Framework si vous créez votre projet dans Visual Studio 2013. Cette option n'est plus disponible.

Regardez ce lien de Microsoft : http://msdn.microsoft.com/en-us/library/bb398202.aspx

2 votes

A moins que je ne comprenne mal, ce n'est absolument pas vrai. La note à laquelle vous faites référence ne s'applique qu'aux applications Windows Store. Changer la version ciblée du .Net Framework est possible (et couramment fait !) pour la majorité des types de projets.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X