Wie finde ich die .NET Framework-Version eines Visual Studio-Projekts?

119

Ich habe ein Projekt in Visual Studio. Wie kann ich herausfinden, für welche .NET Framework-Version es sich handelt?

Anfänger Entwickler
quelle

Antworten:

113

Es hängt davon ab, welche Version von Visual Studio:

  • Im Jahr 2002 verwenden alle Projekte .Net 1.0
  • Im Jahr 2003 verwenden alle Projekte .Net 1.1
  • Im Jahr 2005 verwenden alle Projekte .Net 2.0
  • Im Jahr 2008 verwenden Projekte .Net 2.0, 3.0 oder 3.5. Sie können die Version in den Projekteigenschaften ändern
  • Im Jahr 2010 verwenden Projekte .Net 2.0, 3.0, 3.5 oder 4.0. Sie können die Version in den Projekteigenschaften ändern
  • Im Jahr 2012 verwenden Projekte .Net 2.0, 3.0, 3.5, 4.0 oder 4.5; Sie können die Version in den Projekteigenschaften ändern

Neuere Versionen von Visual Studio unterstützen viele Versionen des .NET-Frameworks. Überprüfen Sie Ihren Projekttyp und Ihre Eigenschaften.

SLaks
quelle
2
Ich bin im Jahr 2008. Aber ich weiß nicht, welche Version vom aktuellen Projekt verwendet wird.
Anfänger Entwickler
3
Gehen Sie also zu Projekteigenschaften für das aktuelle Projekt.
SLaks
1
ich habe dich. Ich kann Version sehen.
Anfänger Entwickler
4
Dann sollten Sie diese Antwort akzeptieren, indem Sie auf den Hohlscheck klicken.
SLaks
1
@levininja: Bei neueren Versionen hängt es ganz vom Projekt ab.
SLaks
72
  • VB

Projekteigenschaften -> Registerkarte Compiler -> Erweiterte Kompilierungsoptionen

  • C #

Projekteigenschaften -> Registerkarte Anwendung

Jonathan Allen
quelle
1
Ähnlich in VS2019 - Eigenschaften -> Anwendung -> Ziel-Framework
JGFMK
38

Der einfachste Weg, die Framework-Version des aktuellen .NET-Projekts zu finden, ist:

  1. Klicken Sie mit der rechten Maustaste auf das Projekt und gehen Sie zu "Eigenschaften".
  2. Auf der ersten Registerkarte "Anwendung" sehen Sie das Zielframework, das dieses Projekt verwendet.
Chetan S.
quelle
9

Sie können die Visual Studio-Projektdateien auch nach dem XML-Tag RequiredTargetFramework durchsuchen. Dieses Tag scheint in .NET 3.5 und höher zu existieren.

Beispielsweise: <RequiredTargetFramework>3.5</RequiredTargetFramework>

hässlich
quelle
1
Funktionierte gut in einer großen Lösung, um nur Notepad ++ zu verwenden und in der Datei nach allen * .csproj-Dateien zu suchen. Eine Anmerkung, obwohl der Wert an meinem Ende ein v vor sich hatte. <TargetFrameworkVersion> v4.0 </ TargetFrameworkVersion>
Marius Vorster
Es gibt einen Unterschied zwischen TargetFrameworkVersionundRequiredTargetFramework
Marcel
1
@Marcel was ist der Unterschied?
Caduceus
5

Einfach Rechtsklick und gehen Sie zur Eigenschaftenoption eines Projekts in Ihrer vorhandenen Anwendung. Sehen Sie sich die Anwendungsoption im Menü Links an und klicken Sie dann auf Anwendungsoption, siehe Ziel-Framework, um die aktuelle Framework-Version anzuzeigen.

404 Nicht gefunden
quelle
3

In Bezug auf .NET Framework 4.6 und Visual Studio 2017 können Sie die folgenden Schritte ausführen:

  1. Wählen Sie in der Optionsleiste oben in Visual Studio die 4. Option "Projekt" aus und klicken Sie darunter auf die letzte Option mit der Aufschrift [ Projektname ] Eigenschaften. Klicken Sie darauf und Sie sehen, dass eine neue Registerkarte geöffnet wurde Klicken Sie links auf die Option Anwendung, und Sie sehen die .NET Framework-Version mit dem Namen "Target Framework" .
  2. Wählen Sie auf der Registerkarte des Projektmappen-Explorers Ihr Projekt aus und drücken Sie Alt + Eingabetaste .
  3. ODER Klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt und klicken Sie auf die letzte Option mit der Bezeichnung Eigenschaften .
Tahir77667
quelle
2

Es ist so einfach wie in Ihrem Visual Studio.

  1. Gehen Sie zur 4. Menüoption oben, "Website".
  2. Gehen Sie unter Websites zu Option "Startoptionen".
  3. Gehen Sie unter Startoptionen zur Option 'Erstellen'.
  4. Ändern Sie dort das Ziel-Framework in ein beliebiges Framework.
Jiby Matthews
quelle
1

Sie können die Zielversion von Windows oder .NET Framework nicht ändern, wenn Sie Ihr Projekt in Visual Studio 2013 erstellen. Diese Option ist nicht mehr verfügbar.

Schauen Sie sich diesen Link von Microsoft an: http://msdn.microsoft.com/en-us/library/bb398202.aspx

Mellina
quelle
1
Wenn ich Sie nicht missverstehe, ist dies absolut nicht wahr. Der Hinweis, auf den Sie verweisen, gilt nur für Windows Store-Apps. Das Ändern der Zielversion des .Net Frameworks ist für den Löwenanteil der Projekttypen möglich (und wird häufig durchgeführt!).
Bubbleking
0
  1. Im Projektmappen - Explorer , öffnen Sie das Kontextmenü für das Projekt , das Sie ändern möchten, und wählen Sie dann Eigenschaften .
  2. Wählen Sie in der linken Spalte des Eigenschaftenfensters die Registerkarte Anwendung .
  3. Im Ziel-Framework Liste sehen Sie die aktuelle Version von .NET Framework im Projekt. Sie können von dort aus auch das Framework ändern.
Kerioh
quelle