Wie finde ich die .NET-Version?
Wie finde ich heraus, welche version von .NET ist installiert?
Ich bin auf der Suche nach etwas so einfaches wie "java -version", die ich geben kann an der Eingabeaufforderung, und sagt mir die aktuelle version(en) installiert.
Ich besser noch hinzufügen, dass Visual Studio kann nicht installiert werden - dies ist in der Regel etwas, dass ich wissen will über einen client-Rechner.
InformationsquelleAutor der Frage sepang | 2009-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Geben Sie einfach beliebigen der folgenden Befehle, um Ihnen die neueste version in der ersten Zeile.
Können Sie nur führen diese von der Visual Studio-Eingabeaufforderung, wenn Sie Visual Studio installiert haben, oder aber, wenn Sie haben die .NET framework SDK, dann die SDK-Eingabeaufforderung.
Den letzten Befehl (5) wird die Liste aus alle Versionen (außer 4.5).NET installiert, neueste zuerst.
Sie benötigen zum ausführen der 4. Befehl, um zu sehen, wenn .NET 4.5 ist installiert.
Anderen drei Optionen aus der PowerShell-Eingabeaufforderung wird unten gegeben.
Den letzten Befehl (8) bekommst du alle Versionen, auch .NET 4.5.
InformationsquelleAutor der Antwort Binoj Antony
Es ist ein einfacher Weg, um die genaue version .NET-version auf Ihrem Computer installiert ist von einer cmd-Eingabeaufforderung. Folgen Sie einfach die folgenden Anweisungen;
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP"
(Diese Liste wird alle .NET-Versionen.)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
Finden Sie das angehängte Bild unten, um zu sehen, wie es gezeigt wird.
InformationsquelleAutor der Antwort AnandShanbhag
.NET Version Detector ist ein GUI-Dienstprogramm, das zeigt, welches der sechs(!) Versionen des Frameworks installiert sind.
InformationsquelleAutor der Antwort Phil Devaney
Bevor Sie zu einer Eingabeaufforderung, Folgen Sie bitte diesen Schritten...
Öffnen Mein Computer → Doppelklick auf "C:" Laufwerk → Doppelklick auf "Windows" → Doppelklick auf "Microsoft.NET" → Doppelklick auf "Rahmen" → in diesem Ordner werden Ordner(s) wie "v1.0.3705" und/oder "v2.0.50727" und/oder "v3.5" und/oder "v4.0.30319".
Ihre neueste .NET-version wäre in der höchsten v Anzahl der Ordner, so dass, wenn v4.0.30319 verfügbar ist, halten würde, Ihre neueste .NET-framework. Aber der v4.0.30319 bedeutet nicht, dass Sie die .NET framework, version 4.0. Die v4.0.30319 ist Ihre Visual C# compiler version, daher, um zu finden, die .NET framework version tun die folgende.
Gehen Sie zu einer Eingabeaufforderung, und Folgen Sie diesem Pfad:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 (oder was auch immer die höchsten v Anzahl Ordner)
C:\Windows\Microsoft.NET\Framework\v4.0.30319 > csc.exe
Ausgabe:
Microsoft (R) Visual C# Compiler version 4.0.30319.17929
für Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Beispiel unten:
InformationsquelleAutor der Antwort Sunimal Kaluarachchi
Für die version des Frameworks installiert ist, es variiert je nachdem, welche service packs und hotfixes, die Sie installiert haben. Werfen Sie einen Blick auf dieser MSDN-Seite für mehr details. Er schlägt vor, auf der Suche in
%systemroot%\Microsoft.NET\Framework
um die version.Umwelt.Version wird programmgesteuert geben Sie die version der CLR.
Beachten Sie, dass dies ist die version der CLR, und nicht unbedingt die gleichen wie die neueste version von framework, die Sie installiert haben (.NET 3.0 und 3.5 verwenden beide die v2 von der CLR).
InformationsquelleAutor der Antwort adrianbanks
Wenn Sie öffnen Sie eine Eingabeaufforderung, und geben Sie die folgenden zwei Befehle, alle framework-Versionen installiert werden, die auf dem aktuellen Computer aufgelistet werden (jeweils gespeichert ist, in ein separates Verzeichnis innerhalb dieses Verzeichnisses).
InformationsquelleAutor der Antwort Michael Arnell
Nur bekommen die installierte version(en) in der Befehlszeile, ich empfehle net-version.
binäre.
Microsoft
um Informationen zur version.
selbst. Sie können auch leiten Sie die Ausgabe in eine Befehl Linie Werkzeug, wenn
Sie müssen.
Source-code ist verfügbar auf github.com
Vollständige Offenlegung: ich habe dieses tool selbst aus der frustration heraus.
InformationsquelleAutor der Antwort Dan Esparza
MSDN details es hier sehr schön auf, wie um zu überprüfen, es aus der registry:
Hinweis: Die Letzte Zeile in der obigen Schnappschuss, die abgeschnitten liest
On all other OS versions: 461310
. Ich versuchte mein bestes, um zu vermeiden, die Informationen immer abgeschnitten, während der Einnahme der screenshot aber der Tisch war viel zu groß.InformationsquelleAutor der Antwort RBT
Nur geben Sie den folgenden in der Befehlszeile ein:
Ihre dotnet-version wird gezeigt, wie die höchste Zahl.
InformationsquelleAutor der Antwort Steve Junior
In Ihrem terminal-Typ
dotnet --version
InformationsquelleAutor der Antwort FelixAVeras
clrver
ist ausgezeichnet. Führen Sie einfach es in der .NET-Eingabeaufforderung und es wird die Liste der verfügbaren framework-Versionen.InformationsquelleAutor der Antwort James Poulose
Wenn Sie dies tun, ziemlich Häufig (so wie ich oft tun), können Sie erstellen Sie eine Verknüpfung auf Ihrem desktop, wie folgt:
powershell.exe -noexit -command "gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match '^(?!S)\p{L}'} | select PSChildName, Version, Release"
(dies ist aus Binoj Antony ' s post).(HINWEIS: ich bin nicht sicher, ob das funktioniert für 4,5, aber ich kann bestätigen, dass es funktioniert für 4.6 und Versionen vor 4.5.)
InformationsquelleAutor der Antwort kmote
Für alle mit Windows 10 1607 und auf der Suche nach .Netto 4.7.
Ignorieren Sie alle der oben genannten.
Es ist nicht in der RegistryC:\Windows\Microsoft.NET Ordner oder die Installierten Programme Liste oder die WMIC-display auf der gleichen Liste.
Suchen Sie nach "installierte updates" KB3186568.
InformationsquelleAutor der Antwort skrie
Versuchen
.NET Checker
von Scott Hanselman.InformationsquelleAutor der Antwort A.I
Pro Microsoft powershell:
Finden Sie in der Tabelle unter diesem link erhalten Sie den DWORD-Wert für die Suche nach bestimmten Versionen:
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#ps_a
InformationsquelleAutor der Antwort lightwing
Es ist ein einfacher Weg, um die genaue version .NET-version auf Ihrem Computer installiert ist von einer cmd-Eingabeaufforderung. Folgen Sie einfach die folgenden Anweisungen;
Öffnen Sie die Eingabeaufforderung (ich.e Windows + R → geben Sie "cmd") und geben Sie den folgenden Befehl in einer Zeile ein: %windir%\Microsoft.NET\FrameWork, und dann navigieren Sie zu dem Verzeichnis mit der neuesten version Nummer.
Finden http://dotnettec.com/check-dot-net-framework-version/
InformationsquelleAutor der Antwort Julia
Wenn Sie ' r die Entwicklung einige .Net-app (für ex. web-app), können Sie 1 Zeile error code (wie das aufrufen von falschen Funktionsnamen) und laden Sie Ihre Seite, den .Net-version wird zeigen,
InformationsquelleAutor der Antwort Sy C Dang