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

119

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

Développeur novice
la source

Réponses:

113

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 utilisent .Net 2.0, 3.0 ou 3.5; vous pouvez changer la version dans les propriétés du projet
  • En 2010 , les projets utilisent .Net 2.0, 3.0, 3.5 ou 4.0; vous pouvez changer la version dans les propriétés du projet
  • En 2012 , les projets 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 nouvelles versions de Visual Studio prennent en charge de nombreuses versions de l'infrastructure .Net; vérifiez le type et les propriétés de votre projet.

SLaks
la source
2
im en 2008. mais je ne sais pas quelle version est utilisée par le projet actuel.
Novice Developer
3
Allez donc dans les propriétés du projet pour le projet en cours.
SLaks
1
Je vous ai compris. je peux voir la version.
Novice Developer
4
Ensuite, vous devez accepter cette réponse en cliquant sur la coche vide.
SLaks
1
@levininja: Pour les versions plus récentes, cela dépend entièrement du projet.
SLaks
72
  • VB

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

  • C #

Propriétés du projet -> Onglet Application

Jonathan Allen
la source
1
De même dans VS2019 - Propriétés -> Application -> Framework cible
JGFMK
38

Le moyen le plus simple de trouver la version du framework du projet .NET actuel est:

  1. Cliquez avec le bouton droit sur le projet et allez dans "Propriétés".
  2. Dans le premier onglet, «Application», vous pouvez voir le cadre cible utilisé par ce projet.
Chetan S
la source
9

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

Par exemple: <RequiredTargetFramework>3.5</RequiredTargetFramework>

laid
la source
1
A bien fonctionné dans une grande solution pour utiliser simplement Notepad ++ et rechercher dans le fichier tous les fichiers * .csproj. Une note bien que la valeur de ma fin ait un v devant. <TargetFrameworkVersion> v4.0 </TargetFrameworkVersion>
Marius Vorster
Il y a une différence entre TargetFrameworkVersionetRequiredTargetFramework
Marcel
1
@Marcel quelle est la différence?
caducée
5

Cliquez avec le bouton droit de la souris et accédez à l'option Propriétés de n'importe quel projet sur votre application existante et voyez l'option Application dans le menu de gauche, puis cliquez sur l'option Application voir Framework cible pour voir la version actuelle du Framework.

404 Non trouvé
la source
3

En ce qui concerne .NET Framework 4.6 et Visual Studio 2017, vous pouvez suivre les étapes ci-dessous:

  1. Dans la barre d'options en haut de Visual Studio, sélectionnez la 4ème option "Projet" et en dessous, cliquez sur la dernière option qui dit [ ProjectName ] Properties.Cliquez dessus et vous verrez qu'un nouvel onglet a été ouvert. l'option Application sur la gauche et vous verrez la version .NET Framework sous le nom "Target Framework" .
  2. Sous l'onglet Explorateur de solutions, sélectionnez votre projet et appuyez sur Alt + Entrée .
  3. OU faites simplement un clic droit sur votre projet et cliquez sur la dernière option qui dit Propriétés .
Tahir77667
la source
2

C'est aussi simple que dans votre studio visuel.

  1. allez à la 4ème option de menu en haut, «site Web».
  2. sous les sites Web, sélectionnez l'option «options de démarrage».
  3. sous les options de démarrage, allez à l'option 'build'.
  4. changer le cadre cible en quelque cadre que ce soit.
Jiby Matthews
la source
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

Mellina
la source
1
À moins que je ne vous comprenne mal, ce n'est absolument pas vrai. La note que vous faites référence s'applique uniquement aux applications du Windows Store. Changer la version ciblée du .Net Framework est possible (et souvent fait!) Pour la part du lion des types de projets.
bubbleking
0
  1. Dans l' Explorateur de solutions , ouvrez le menu contextuel du projet que vous souhaitez modifier, puis choisissez Propriétés .
  2. Dans la colonne de gauche de la fenêtre Propriétés, choisissez l' onglet Application .
  3. Dans la liste Target Framework , vous verrez la version actuelle de .NET Framework sur le projet. Vous pouvez également modifier le cadre à partir de là.
Kerioh
la source