dotnetup-Kanäle und -Versionen

Hinweis

dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.

Ein Kanal beschreibt eine Reihe von .NET Versionen. Eine exakte Version beschreibt eine Version. dotnetup speichert channels und löst es für die ausgewählte Komponente auf.

Benannte Kanäle

Channel SDK-Auswahl
latest Neuestes aktives stabiles .NET SDK-Release
lts Neueste stabile Version, deren Supportphase LTS ist
preview Neueste aktive Vorschauversion oder GoLive-SDK. Wählt eine aktive Version aus, wenn keine Vorschau verfügbar ist.
daily Neueste verfügbare Daily-Build aus der täglichen Kanalsuche

sts ist kein unterstützter benannter Kanal.

Numeric SDK-Kanäle

Form Beispiel Auswahl
Haupt 10 Neueste SDK-Version für die Hauptversion
Haupt- und Nebenversion 10.0 Neueste SDK-Version für die Haupt- und Nebenversion
Funktionsleiste 10.0.1xx Neuestes SDK in diesem Featureband
Genaue SDK-Version 10.0.103 Nur diese SDK-Version
Genaue Vorabversion des SDK 11.0.100-preview.7.26381.103 (veraltet; RC verfügbar) Nur diese Vorabversion des SDK

Eine genaue Version ist fixiert. dotnetup update ersetzt es nicht.

Laufzeitkanäle und -versionen

Laufzeitbefehle verwenden Laufzeitversionen, nicht SDK-Featurebänder. Verwenden Sie einen Haupt-/Nebenkanal, z. B. 10.0, oder eine genaue Laufzeitversion, z. B. 10.0.3.

Verwenden Sie component@version-or-channel, um eine Laufzeitkomponente auszuwählen:

dotnetup runtime install runtime@10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0

Wenn Sie den Komponentennamen weglassen, wählt dotnetup die .NET-Kernlaufzeit aus:

dotnetup runtime install 10.0

Abgleich von Kanälen bei Updates

Ein Update löst jeden nachverfolgten Kanal unabhängig voneinander auf. Wenn eine neuere übereinstimmende Version vorhanden ist, installiert dotnetup sie. Exakte Versionen werden übersprungen. Nach einem erfolgreichen Update entfernt die Garbage Collection Versionen, die von keiner verbleibenden Spezifikation benötigt werden.

Der Befehl wird mit anderen nachverfolgten Spezifikationen fortgesetzt, wenn ein Update fehlschlägt. Es wird ein Fehlschlag zurückgegeben, nachdem die verbleibenden Spezifikationen verarbeitet wurden.

Details zum Release-Kanal