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 ermittelt es für die ausgewählte Komponente.

Benannte Kanäle

Channel SDK-Auswahl
latest Neuestes aktives stabiles .NET SDK-Release
lts Neueste stabile Version, deren Supportphase LTS ist
preview Neueste aktive Vorschau oder das 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 jener Hauptversion
Major und Minor 10.0 Neueste SDK-Version für jene Haupt- und Nebenversion
Feature-Band 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. Wenn eine neuere übereinstimmende Version vorhanden ist, dotnetup installiert 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