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 命令相同。

另请参阅