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.
Note
dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.
Name
dotnetup self update – Aktualisieren Der eigenständigen dotnetup ausführbaren Datei aus einem Releasekanal.
Übersicht
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
Der Befehl aktualisiert die ausgeführte ausführbare Datei dotnetup an Ort und Stelle.
Es lädt den neuesten verfügbaren Build für den ausgewählten Releasekanal und das aktuelle Betriebssystem und die aktuelle Architektur herunter.
Verwaltete .NET SDKs oder Laufzeiten werden nicht aktualisiert. Verwenden Sie dotnetup updatefür diese Installationen .
Im selben Versionskanal wird die installierte ausführbare Datei nicht durch eine gleiche oder ältere verfügbare Version ersetzt, es sei denn, Sie geben an --force.
Der Befehl meldet, dass keine Aktualisierung angewendet wurde und beendigungscode 0zurückgegeben wird.
Eine Änderung zwischen Versionskanälen, z. B. einer Vorschauversion und einer stabilen Version, kann die ausführbare Datei auch dann ersetzen, wenn die Zielversion älter ist.
Das Installationsverzeichnis muss schreibbar sein. Self-Update unterstützt keine Ausführung über den dotnet Host oder eine ausführbare Datei, die eine symbolische Verknüpfung oder ein anderer Analysepunkt ist. Verwenden Sie die eigenständige ausführbare Datei im tatsächlichen Installationsverzeichnis.
Während die Selbstaktualisierung ihre Koordinationssperren enthält, können andere Dotnetup-Befehle mit einer Meldung fehlschlagen, dass ein Update ausgeführt wird. Wiederholen Sie diese Befehle nach Abschluss der Selbstaktualisierung.
Verwenden Sie bei älteren Versionen, die die ausführbare Datei nicht mehr erkennen self updateoder für die Wiederherstellung nicht mehr starten, die Downloadskripts.
Options
| Auswahl | Description |
|---|---|
--channel <daily\|preview\|stable> |
Wählen Sie den Dotnetup-Veröffentlichungskanal und keinen .NET SDK-Kanal aus. Standardmäßig verwenden stableVersionen ohne Vorabversionsbezeichnung , Versionen mit Bezeichnungsverwendung previewpreviewund andere Vorabversionen daily. |
--force |
Installieren Sie den neuesten Build des ausgewählten Kanals, auch wenn er nicht neuer ist. Diese Option kann dotnetup erneut installieren oder herabstufen. |
--update-notifications <true\|false> |
Aktivieren oder deaktivieren Sie Updatebenachrichtigungen, ohne die ausführbare Datei zu aktualisieren. Diese Option kann nicht mit --channel oder --force kombiniert werden. |
--no-progress [<true\|false>] |
Downloadstatusanzeige deaktivieren. |
-?, -h--help |
Kommandohilfe anzeigen. |
Offizielle tägliche Builds tragen auch die preview Versionsbezeichnung, sodass sie standardmäßig auf den Vorschaukanal festgelegt sind. Geben Sie an --channel daily, um auf täglichen Builds zu bleiben.
Der Parser akzeptiert stable, während dieser öffentlichen Vorschau ist jedoch keine stabile Dotnetup-Version verfügbar.
Aktualisieren von Benachrichtigungen
Nach erfolgreichen interaktiven Installations- und Aktualisierungsbefehlen kann dotnetup eine Benachrichtigung in die Standardausgabe schreiben, wenn ein neuerer Dotnetup-Build verfügbar ist.
Zu diesen Befehlen gehören bare dotnetup, , install, sdk install, runtime install, update, , und sdk updateruntime update.
Benachrichtigungen sind standardmäßig aktiviert. Die Überprüfung verwendet den Standardversionskanal des ausgeführten Builds und aktualisiert sich im Hintergrund alle 24 Stunden nach erfolgreicher Überprüfung. Die ausführbare Datei wird nicht heruntergeladen oder installiert. Eine erfolgreiche Aktualisierung erzeugt höchstens einen Hinweis. Ein kurzer Befehl kann vor der Aktualisierung beendet werden, sodass der Hinweis nach einem späteren Befehl angezeigt werden kann.
Benachrichtigungen werden nicht angezeigt, wenn die Ausgabe umgeleitet wird, auch mit --interactive true. Fehler bei der Überprüfung des Installations- oder Aktualisierungsbefehls.
Um Benachrichtigungen zu deaktivieren, führen Sie Folgendes aus:
dotnetup self update --update-notifications false
Um Benachrichtigungen erneut zu aktivieren, führen Sie Folgendes aus:
dotnetup self update --update-notifications true
Examples
Aktualisieren sie dotnetup über den Standardversionskanal:
dotnetup self update
Aktualisieren Sie auf den neuesten täglichen Build ohne Downloadfortschritt:
dotnetup self update --channel daily --no-progress
Kehren Sie zum neuesten Preview-Build zurück, auch wenn sie älter als der installierte tägliche Build ist:
dotnetup self update --channel preview --force