dotnet-core-uninstall dry-run
本文適用於:✔️ .NET Uninstall Tool 1.7.521001 及更新版本
名稱
dotnet-core-uninstall dry-run
- 顯示將移除的 .NET SDK 和執行階段。。
提示
dotnet-core-uninstall whatif
命令與 dry-run
命令相同。
概要
dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <VERSION>...
[-v|--verbosity <LEVEL>] [--force]
dotnet-core-uninstall dry-run <TARGET> [--x64|--x86] <FILTER>
[-v|--verbosity <LEVEL>]
dotnet-core-uninstall dry-run -h|--help|-?
dotnet-core-uninstall dry-run <TARGET> <VERSION>...
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall dry-run <TARGET> <FILTER>
[-v|--verbosity <LEVEL>] [--force] [-y|--yes]
dotnet-core-uninstall dry-run -h|--help|-?
描述
dotnet-core-uninstall list
命令會模擬 .NET SDK 和執行階段的移除。 針對工具將移除的每個 .NET SDK 和執行階段,系統會提供其狀態輸出。
引數
TARGET
您想要解除安裝的類型。 有效的選項列在「選項 - 目標」區段。
VERSION
要解除安裝的版本。 您可以列出多個版本,用空格分隔。 也支援回應檔。
提示
如不想將所有版本都放在命令列上,可採用回應檔作為替代方案。 這是一種文字檔,副檔名通常為 *.rsp,並將每個版本列在個別的行上。 若要指定 VERSION
引數的回應檔,請在回應檔名稱後加上 @ 字元。
FILTER
指定用於篩選 TARGET
的值。 有效的選項列在「選項 - 篩選」區段。
選項 - 目標
--aspnet-runtime
發現所有可以使用此工具解除安裝的 ASP.NET Core 執行階段。
--hosting-bundle
列出可使用此工具解除安裝的所有 .NET 裝載套件組合。
--runtime
列出可使用此工具解除安裝的所有 .NET 執行階段。
--sdk
列出可使用此工具解除安裝的所有 .NET SDK。
--x64
列出可使用此工具解除安裝的所有 x64 .NET SDK 和執行階段。
注意
如果未指定
--x64
或--x86
,則會移除 x64 和 x86 版本。--x86
列出可使用此工具解除安裝的所有 x86 .NET SDK 和執行階段。
注意
如果未指定
--x64
或--x86
,則會移除 x64 和 x86 版本。
選項 - 篩選
這些選項是互斥的。
--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 可能使用的版本。
-v, --verbosity <LEVEL>
設定詳細程度等級。 預設值是
normal
。 允許的值如下:q[uiet]
m[inimal]
n[ormal]
d[etailed]
diag[nostic]
.
-?|-h|--help
顯示說明和使用方式資訊
注意
根據預設,Visual Studio 或其他 SDK 可能需要的 .NET SDK 和執行階段,都不會包含在 dotnet-core-uninstall dry-run
輸出中。 此外,根據電腦的狀態,一些指定的 SDK 和執行階段可能不會包含在輸出中。 若要包含所有 SDK 和執行階段,請明確將其列為引數,或使用 --force
選項。
試執行移除已由較高修補程式取代的所有 .NET 執行階段:
dotnet-core-uninstall dry-run --all-lower-patches --runtime
試執行移除版本
6.0.301
以下的所有 .NET SDK:dotnet-core-uninstall whatif --all-below 6.0.301 --sdk
提示
dotnet-core-uninstall whatif
命令與dry-run
命令相同。