Freigeben über


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
    

Siehe auch