dotnet-core-uninstall remove
Dieser Artikel gilt für: ✔️ .NET Uninstall Tool 1.7.521001 oder höher
Name
dotnet-core-uninstall remove
- Entfernen Sie die angegebenen .NET-SDKs oder Runtimes.
Übersicht
dotnet-core-uninstall remove <TARGET> [--x64|--x86] <VERSION>...
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall remove <TARGET> [--x64|--x86] <FILTER>
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall remove -h|--help|-?
dotnet-core-uninstall remove <TARGET> <VERSION>...
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall remove <TARGET> <FILTER>
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall remove -h|--help|-?
Beschreibung
Mit dem dotnet-core-uninstall remove
Befehl werden .NET-SDKs und Runtimes vom Hostcomputer entfernt.
Argumente
TARGET
Der Typ, den Sie deinstallieren möchten. Gültige Optionen werden im Abschnitt Optionen – ZIEL aufgeführt.
VERSION
Die Version, die deinstalliert werden soll. Sie können mehrere Versionen auflisten, die durch ein Leerzeichen getrennt sind. Antwortdateien werden ebenfalls unterstützt.
Tipp
Antwortdateien sind eine Alternative zum Eingeben aller Versionen in die Befehlszeile. Hierbei handelt es sich um Textdateien (in der Regel mit der Erweiterung *.rsp), und jede Version wird in einer separaten Zeile aufgeführt. Um eine Antwortdatei für das VERSION
-Argument anzugeben, verwenden Sie das @-Zeichen, direkt gefolgt vom Namen der Antwortdatei.
FILTER
Gibt einen Wert an, der zum Filtern von TARGET
verwendet wird. Gültige Optionen werden im Abschnitt Optionen – FILTER aufgeführt.
Optionen – ZIEL
--aspnet-runtime
Entdecken Sie alle ASP.NET Core-Runtimes, die mit diesem Tool deinstalliert werden können.
--hosting-bundle
Hiermit werden alle .NET-Hostingpakete aufgelistet, die mit diesem Tool deinstalliert werden können.
--runtime
Listet alle .NET-Runtimes auf, die mit diesem Tool deinstalliert werden können.
--sdk
Listet alle .NET SDKs auf, die mit diesem Tool deinstalliert werden können.
--x64
Listet alle x64-.NET SDKs und -Runtimes auf, die mit diesem Tool deinstalliert werden können.
Hinweis
Wenn
--x64
oder--x86
nicht angegeben sind, werden sowohl x64- als auch x86-Versionen entfernt.--x86
Listet alle x86-.NET SDKs und -Runtimes auf, die mit diesem Tool deinstalliert werden können.
Hinweis
Wenn
--x64
oder--x86
nicht angegeben sind, werden sowohl x64- als auch x86-Versionen entfernt.
Optionen – FILTER
Diese Optionen sind exklusiv.
--all
Entfernt alle .NET SDKs und -Runtimes.
--all-below <VERSION>[ <VERSION>...]
Hiermit werden nur die .NET SDKs und -Runtimes mit einer Version entfernt, die älter als die angegebene Version sind. Die angegebene Version bleibt installiert.
--all-but <VERSION>[ <VERSION>...]
Entfernt alle .NET SDKs und -Runtimes mit Ausnahme der angegebenen Versionen.
--all-but-latest
Entfernt alle .NET SDKs und -Runtimes mit Ausnahme der höchsten Version.
--all-lower-patches
Entfernt alle .NET SDKs und -Runtimes, die durch höhere Patches abgelöst wurden. Diese Option schützt die Datei global.json.
--all-previews
Entfernt .NET SDKs und -Runtimes, die als Vorschauversion markiert sind.
--all-previews-but-latest
Entfernt .NET SDKs und -Runtimes, die als Vorschauversion markiert sind, mit Ausnahme der höchsten Vorschauversion.
--major-minor <MAJOR_MINOR>
Entfernt .NET SDKs und -Runtimes, die der angegebenen
major.minor
-Version entsprechen.
Optionen
-y, --yes
Führt den Befehl aus, ohne dass eine Bestätigung mit „Ja“ oder „Nein“ erforderlich ist.
--force
Erzwingt das Entfernen von Versionen, die möglicherweise von Visual Studio verwendet werden.
-v, --verbosity <LEVEL>
Legt den Ausführlichkeitsgrad fest. Der Standardwert ist
normal
. Zulässige Werte sind:q[uiet]
m[inimal]
n[ormal]
d[etailed]
diag[nostic]
.
-?|-h|--help
Zeigt Hilfe- und Nutzungsinformationen an.
Beispiele
Hinweis
Standardmäßig werden .NET SDKs und -Runtimes beibehalten, die möglicherweise von Visual Studio oder anderen SDKs benötigt werden. In den folgenden Beispielen und je nach Zustand des Computers können einige der angegebenen SDKs und Runtimes erhalten bleiben. Wenn Sie alle SDKs und Runtimes entfernen möchten, listen Sie diese explizit als Argumente auf, oder verwenden Sie die Option --force
.
Entfernen aller .NET-Runtimes mit Ausnahme der Version
3.0.0-preview6-27804-01
, ohne dass eine Ja/Nein-Bestätigung erforderlich ist:dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
Entfernen aller .NET Core 1.1 SDKs, ohne dass eine Ja/Nein-Bestätigung erforderlich ist:
dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
Entfernen des .NET 6.0.301 SDK ohne Konsolenausgabe:
dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
Entfernen aller .NET SDKs, die sicher über dieses Tool entfernt werden können:
dotnet-core-uninstall remove --all --sdk
Entfernen aller .NET SDKs, die von diesem Tool entfernt werden können, einschließlich der von Visual Studio benötigten SDKs (nicht empfohlen):
dotnet-core-uninstall remove --all --sdk --force
Entfernen aller .NET SDKs, die in der Antwortdatei versions.rsp angegeben sind:
dotnet-core-uninstall remove --sdk @versions.rsp
Der Inhalt der Datei versions.rsp lautet wie folgt:
2.2.300 6.0.301