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.
Name
dotnetup sdk uninstall - Entfernen Sie eine SDK-Spezifikation und nicht verwendete Dateien.
Zusammenfassung
dotnetup sdk uninstall <CHANNEL> [options]
Arguments
CHANNEL
Der gespeicherte SDK-Kanal oder die genaue Version, die entfernt werden soll. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt.
Der Befehl akzeptiert ein Argument und entspricht dem namen der gespeicherten Spezifikation, nicht der Version, in die eine andere Spezifikation aufgelöst wird.
Wenn beispielsweise nur latest nachverfolgt wird, wird diese Spezifikation auch dann nicht entfernt, uninstall 11.0 wenn sie ein 11.0 SDK auswählt.
Ein einzelner Kanal kann mit mehreren installierten Versionen übereinstimmen.
Options
| Auswahl | Beschreibung |
|---|---|
--source <explicit\|globaljson\|all> |
Entfernen Sie Spezifikationen aus der ausgewählten Quelle. Der Standardwert lautet explicit. |
--manifest-path <MANIFEST_PATH> |
Verwenden Sie eine benutzerdefinierte Manifestdatei. |
--install-path <INSTALL_PATH> |
Wählen Sie den Installationsstamm aus. |
--interactive [<true\|false>] |
Aktivieren Sie die Bestätigung für unerwartete Ergebnisse. Der Standardwert ist false in CI oder wenn die Ausgabe umgeleitet wird, andernfalls true . Die Umleitungseingabe allein deaktiviert die Bestätigung nicht. |
--non-interactive |
Fahren Sie ohne Bestätigung fort, auch wenn --interactive sie aktiviert ist. Warnungen werden weiterhin angezeigt. |
-?, -h--help |
Kommandohilfe anzeigen. |
Behavior
Deinstallation entfernt übereinstimmende Spezifikationen und führt dann die Garbage Collection für den gesamten Installationsstamm aus. Eine andere Spezifikation kann ein angefordertes SDK installiert lassen. Die Garbage Collection kann auch nicht referenzierte Installationen außerhalb des angeforderten Kanals entfernen, einschließlich Laufzeitkomponenten.
Bevor der Status geändert wird, werden von den Befehlen angeforderte Installationen aufgelistet, die verbleiben, und die Spezifikationen, die sie installiert halten. Außerdem werden zusätzliche Installationen aufgelistet, die entfernt werden. Wenn eine der Warnungen im interaktiven Modus zutrifft, drücken Sie Y , oder drücken Sie die EINGABETASTE , um fortzufahren, oder N oder ESC , um den Vorgang abzubrechen. Der Abbruch entfernt keine Spezifikationen oder Dateien. Im nichtinteraktiven Modus druckt der Befehl die Warnungen und wird ohne Bestätigung fortgesetzt.
Die Warnungszusammenfassung identifiziert jede Spezifikation, die aus der Nachverfolgung entfernt wird, einschließlich ihrer Komponente und Quelle.
Wenn eine andere Spezifikation ein SDK behält, wird die angeforderte Spezifikation entfernt, dieses SDK bleibt jedoch installiert.
Das Entfernen einer global.json-sourced-Spezifikation löscht die global.json Datei nicht.
Examples
dotnetup sdk uninstall latest
dotnetup sdk uninstall 10.0.1xx --source globaljson
dotnetup sdk uninstall preview --source all --install-path .\.dotnet