Gute Frage, und die Antwort ist nicht einfach. Es gibt keinen Befehl "Zeige mir alle .net-Kernversionen", aber es gibt Hoffnung.
BEARBEITEN:
Ich bin nicht sicher, wann es hinzugefügt wurde, aber der Befehl info enthält diese Informationen jetzt in seiner Ausgabe. Es werden die installierten Laufzeiten und SDKs sowie einige andere Informationen ausgedruckt:
dotnet --info
Wenn Sie nur die SDKs sehen möchten: dotnet --list-sdks
Wenn Sie nur installierte Laufzeiten sehen möchten: dotnet --list-runtimes
Ich bin unter Windows, aber ich würde vermuten, dass dies auch mit einer aktuellen Version unter Mac oder Linux funktionieren würde.
Sie können auch auf das .NET Core-Download-Archiv verweisen , um die SDK-Versionen zu entschlüsseln.
ÄLTERE INFORMATIONEN:
Alles, was unter diesem Punkt liegt, sind alte Informationen, die weniger relevant sind, aber dennoch nützlich sein können.
Siehe installierte Runtimes :
Öffnen Sie C:\Program Files\dotnet\shared\Microsoft.NETCore.App
im Windows Explorer
Siehe installierte SDKs :
Öffnen Sie C:\Program Files\dotnet\sdk
im Windows Explorer
(Quelle für die Standorte: Ein Entwicklerblog )
Darüber hinaus können Sie die neuesten installierten Runtime- und SDK-Versionen anzeigen, indem Sie diese Befehle an der Eingabeaufforderung eingeben:
dotnet
Die neueste Laufzeitversion ist das erste, was aufgelistet wird. HAFTUNGSAUSSCHLUSS: Dies funktioniert nicht mehr, kann jedoch für ältere Versionen funktionieren.
dotnet --version
Neueste SDK-Version HAFTUNGSAUSSCHLUSS: Anscheinend kann das Ergebnis davon durch alle Konfigurationsdateien von global.json beeinflusst werden.
Unter macOS können Sie die .net-Kernversion mit dem folgenden Befehl überprüfen.
ls /usr/local/share/dotnet/shared/Microsoft.NETCore.App/
Auf Ubuntu oder Alpine:
ls /usr/share/dotnet/shared/Microsoft.NETCore.App/
Der Ordner mit dem Namen der installierten Version wird aufgelistet.