dotnet-core-uninstall 試執行

本文適用於:✔️ .NET Uninstall Tool 1.7.521001 及更新版本

Name

dotnet-core-uninstall dry-run - 顯示將移除的 .NET SDK 和執行階段。。

Tip

dotnet-core-uninstall whatif 命令與 dry-run 命令相同。

Synopsis

dotnet-core-uninstall dry-run <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
    [--force] [-y|--yes]

dotnet-core-uninstall dry-run -h|--help
dotnet-core-uninstall dry-run <TARGET> <FILTER> [-v|--verbosity <LEVEL>]
    [--force] [-y|--yes] [--preserve-vs-for-mac-sdks]

dotnet-core-uninstall dry-run -h|--help

Description

dotnet-core-uninstall dry-run 命令會模擬 .NET SDK 和執行階段的移除。 針對工具可能移除的每個 .NET SDK 和執行階段,系統會提供其狀態輸出。

Arguments

VERSION

要解除安裝的版本。 您可以列出多個版本,用空格分隔。 也支援回應檔。

Tip

如不想將所有版本都放在命令列上,可採用回應檔作為替代方案。 這是一種文字檔,副檔名通常為 *.rsp,並將每個版本列在個別的行上。 若要指定 VERSION 引數的回應檔,請在回應檔名稱後加上 @ 字元。

選項 - 目標

  • --aspnet-runtime

    僅移除 ASP.NET Core 執行時。

  • --hosting-bundle

    只移除 .NET 核心執行時和主機套件。

  • --runtime

    僅移除 .NET Core 執行階段。

  • --sdk

    只移除 .NET Core 的 SDK。

  • --windows-desktop-runtime

    僅移除 Windows 桌面執行階段。

  • --arm64

    搭配 --sdk、--runtime、--aspnet-runtime 和 --windows-desktop-runtime 使用,以移除 arm64。

  • --x64

    與 --sdk、--runtime、--aspnet-runtime 和 --windows-desktop-runtime 搭配使用,以移除 x64。

  • --x86

    搭配 --sdk、--runtime、--aspnet-runtime 和 --windows-desktop-runtime 使用,以移除 x86。

  • --runtime

    僅移除 .NET Core 執行階段。

  • --sdk

    只移除 .NET Core 的 SDK。

選項 - 篩選

這些選項是互斥的。

  • --all

    移除所有 .NET SDK 和執行階段。

  • --all-below <VERSION>[ <VERSION>...]

    僅移除版本編號小於指定版本的 .NET SDK 和執行階段。 指定的版本仍會維持已安裝狀態。

  • --all-but <VERSION>[ <VERSION>...]

    移除所有 .NET SDK 和執行階段,但指定的版本除外。

  • --all-but-latest

    移除 .NET SDK 和執行階段,但最高版本除外。

  • --all-lower-patches

    移除已由較新版本修補程式取代的 .NET SDK 和執行階段。 此選項可保護 global.json 檔案。

  • --all-previews

    移除標示為預覽版的 .NET SDK 和執行階段。

  • --all-previews-but-latest

    移除標示為預覽版的 .NET SDK 和執行階段,但最高預覽版除外。

  • --major-minor <MAJOR_MINOR>

    移除符合指定 major.minor 版本的 .NET SDK 和執行階段。

選項

  • --force

    會強制移除 Visual Studio 可能使用的版本。

  • --force

    強制移除可能被 Visual Studio for Mac 或 SDK 使用的版本。

  • --preserve-vs-for-mac-sdks

    防止移除 Visual Studio for Mac 高機率使用的 SDK 與執行環境。

    Note

    Visual Studio for Mac 已經不支援了。

  • -v, --verbosity <LEVEL>

    設定冗長程度等級。 允許的值如下:

    • q[uiet]
    • m[inimal]
    • n[ormal]
    • d[etailed]
    • diag[nostic]
  • -?|-h|--help

    顯示幫助與使用資訊。

Note

預設情況下,Visual Studio 使用機率很高的 SDK 和執行環境不會被移除。 要移除這些,請分別指定或使用 --force。 如果移除 SDK 或執行環境會讓 Visual Studio 安裝出現問題,請執行修復。 SDK 和執行階段可於 https://aka.ms/dotnet-core-download 下載。

Note

使用 --preserve-vs-for-mac-sdks,防止移除 Visual Studio for Mac 很可能會使用的 SDK 和執行階段。 Visual Studio for Mac 已經不支援了。 SDK 與執行階段可於 https://aka.ms/dotnet-core-download 下載。

  • 試執行移除已由較高修補程式取代的所有 .NET 執行階段:

    dotnet-core-uninstall dry-run --all-lower-patches --runtime
    
  • 試執行移除版本 6.0.301 以下的所有 .NET SDK:

    dotnet-core-uninstall dry-run --all-below 6.0.301 --sdk
    

另請參閱