.NET - welche Version des Frameworks verwende ich gerade (von C #)

7

Was ist der beste Weg, um mit C # die .NET Runtime zu fragen, unter welcher Version Sie laufen?

    
BuddyJoe 13.09.2010, 21:09
quelle

3 Antworten

13

Verwenden Sie Environment.Version . Dies hat die Versionsnummer der CLR, auf der derzeit Ihr Code ausgeführt wird, und wird von allen Versionen der CLR unterstützt.

Dokumentation

JaredPar 13.09.2010, 21:11
quelle
5

Es ist wichtig, genau zu fragen, welche Version des Frameworks ausgeführt wird und welche Version der Laufzeit läuft, da sie anders sein können. Dein Titel und dein Körper stellen subtil verschiedene Fragen.

@JaredPar ist mit der Laufzeitversion direkt am Geld.

Lesen Sie für Framework-Versionen diesen eng verwandten Post: Wie erkennt man, welche .NET Framework-Versionen und Service Packs installiert sind?

    
kbrimington 13.09.2010 21:18
quelle
2
  • Sie können eine einfache Methode für schreiben dieser Zweck:

    %Vor%

Die Ausgabe ist Ihre .net-Version.

  • Sie können auch die installierten finden Versionen an folgendem Ort:

    %Vor%
  • Wenn Sie Visual Studio verwenden, führen Sie Visual Studio Commander von der Starten Sie das Menü und geben Sie clrver ein laufende Version.

  • Und Sie können natürlich immer nachsehen Ihre Registrierung dafür:

    %Vor%
paradisonoir 13.09.2010 21:18
quelle

Tags und Links