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.
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> <FILTER> [-v|--verbosity <LEVEL>]
[--force] [-y|--yes]
dotnet-core-uninstall remove -h|--help
dotnet-core-uninstall remove <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
[--force] [-y|--yes] [--preserve-vs-for-mac-sdks]
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
--arm64Kann mit
--sdk,--runtime, und--aspnet-runtime--windows-desktop-runtimezum Entfernen von arm64 verwendet werden.--aspnet-runtimeEntfernt nur ASP.NET Core Laufzeiten.
--hosting-bundleEntfernt nur .NET Laufzeit- und Hostingpakete.
--runtimeEntfernt nur .NET Laufzeiten.
--sdkEntfernt nur .NET SDKs.
--windows-desktop-runtimeEntfernt nur die Windows-Desktop-Runtimes.
--x64Kann mit
--sdk,--runtime, und--aspnet-runtime--windows-desktop-runtimezum Entfernen von x64 verwendet werden.--x86Kann mit
--sdk,--runtime,--aspnet-runtimeund--windows-desktop-runtimeverwendet werden, um x86 zu entfernen.
--runtimeEntfernt nur .NET Laufzeiten.
--sdkEntfernt nur .NET SDKs.
Optionen – FILTER
Diese Optionen sind exklusiv.
--allEntfernt alle .NET SDKs und -Runtimes.
--all-below <VERSION>[ <VERSION>...]Es werden nur die .NET SDKs und Runtimes mit einer Version entfernt, die kleiner 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-latestEntfernt alle .NET SDKs und -Runtimes mit Ausnahme der höchsten Version.
--all-lower-patchesEntfernt alle .NET SDKs und -Runtimes, die durch höhere Patches abgelöst wurden. Diese Option schützt die Datei global.json.
--all-previewsEntfernt .NET SDKs und -Runtimes, die als Vorschauversion markiert sind.
--all-previews-but-latestEntfernt .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, --yesFührt den Befehl aus, ohne dass eine Bestätigung mit „Ja“ oder „Nein“ erforderlich ist.
--forceErzwingt das Entfernen von Versionen, die möglicherweise von Visual Studio verwendet werden.
::: zone-end
--forceErzwingt das Entfernen von Versionen, die möglicherweise von Visual Studio für Mac oder von SDKs verwendet werden.
--preserve-vs-for-mac-sdksVerhindert das Entfernen von SDKs und Laufzeiten, die eine hohe Wahrscheinlichkeit haben, von Visual Studio für Mac verwendet zu werden.
Hinweis
Visual Studio für Mac ist nicht mehr unterstützt.
-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|--helpZeigt 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 --yesEntfernen aller .NET Core 1.1 SDKs, ohne dass eine Ja/Nein-Bestätigung erforderlich ist:
dotnet-core-uninstall remove --sdk --major-minor 1.1 -yEntfernen des .NET 6.0.301 SDK ohne Konsolenausgabe:
dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity qEntfernen aller .NET SDKs, die sicher über dieses Tool entfernt werden können:
dotnet-core-uninstall remove --all --sdkEntfernen 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 --forceEntfernen aller .NET SDKs, die in der Antwortdatei versions.rsp angegeben sind:
dotnet-core-uninstall remove --sdk @versions.rspDer Inhalt der Datei versions.rsp lautet wie folgt:
2.2.300 6.0.301