Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.
dotnetup speichert den angeforderten Kanal separat von der aufgelösten Version.
Ein Update behebt jeden Rolling Channel erneut.
Aktualisierungsbereich auswählen
Verwenden Sie einen der folgenden Befehle:
# Update all tracked SDK and runtime requirements.
dotnetup update
# Update SDK requirements only.
dotnetup sdk update
# Update SDK and runtime requirements.
dotnetup sdk update --all
# Update runtime requirements only.
dotnetup runtime update
Laufzeitupdates umfassen die Kern-.NET- und ASP.NET Core-Laufzeiten. Auf Windows enthalten sie auch Windows Desktoplaufzeitanforderungen.
Beschränken des Installationsverzeichnisses
Standardmäßig kann ein Update Anforderungen für alle Roots im ausgewählten Manifest verarbeiten. Verwenden Sie --install-path, um den Vorgang einzuschränken:
dotnetup update --install-path D:\tools\dotnet
Repositorydateien aktualisieren
SDK-Anforderungen können global.json als Quelle verwenden. Führen Sie Folgendes aus, um die neu aufgelöste SDK-Version wieder in jede Quelldatei zu schreiben:
dotnetup sdk update --update-global-json
Ohne diese Option installiert dotnetup das Update, bearbeitet aber nicht die Repositorydatei.
Eine Aktualisierung verarbeitet gespeicherte Abhängigkeiten, bevor die Garbage Collection geänderte global.json Quellen neu lädt. Nachdem Sie das Repository global.json geändert haben, führen Sie dotnetup sdk install in diesem Repository aus, bevor Sie die gespeicherten Anforderungen aktualisieren. Andernfalls verarbeitet das erste Update möglicherweise noch die vorherige Anforderung.
Updateverhalten verstehen
- Genaue SDK- und Laufzeitversionen werden übersprungen – sie wurden explizit festgelegt, sodass sie nie aktualisiert werden können.
- Jede Installationsanforderung wird unabhängig voneinander verarbeitet.
- Die Verarbeitung aller Installationsanforderungen wird nach einem einzelnen Fehler fortgesetzt.
- Der Befehl meldet einen Fehler, nachdem alle verbleibenden Installationsanforderungen verarbeitet wurden.
- Erfolgreiche Updates führen Garbage Collection aus – ein Bereinigungsprozess, der alle installierten Komponenten entfernt, die von keiner Ihrer konfigurierten Installationsanforderungen tatsächlich benötigt werden.
- Eine installierte Version bleibt bestehen, wenn sie weiterhin von einer anderen Anforderung benötigt wird.
Überprüfen des Ergebnisses
Nachverfolgungsstatus und Installationen auf dem Datenträger überprüfen:
dotnetup list
Für maschinenlesbare Ausgabe:
dotnetup list --format json