dotnet-core-uninstall dry-run
本文适用于: ✔️ .NET 卸载工具 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
命令相同。