dotnetup 运行时卸载命令

Note

dotnetup 为公共预览版。 在正式发布之前,其功能和行为可能会更改。

Name

dotnetup runtime uninstall - 删除运行时规范和未使用的文件。

Synopsis

dotnetup runtime uninstall <COMPONENT_SPEC> [options]

Arguments

COMPONENT_SPEC

要删除的存储运行时要求。 用于 component@version-or-channel 选择组件。 没有组件的值选择核心.NET运行时。

该命令接受一个参数,并匹配存储的规范名称。 对于核心运行时,请使用 runtime@11.0 或 11.0不使用 11.0@core。

选项

选项 说明
--source <explicit\|globaljson\|all> 从所选源中删除规范。 默认值为 explicit。 运行时规范通常是显式的。
--manifest-path <MANIFEST_PATH> 使用自定义清单文件。
--install-path <INSTALL_PATH> 选择安装根目录。
--interactive [<true\|false>] 为意外结果启用确认。 默认值为 false CI 或重定向输出时, true 否则为 1。 仅重定向输入不会禁用确认。
--non-interactive 即使 --interactive 已启用,也继续不进行确认。 仍然显示警告。
-?、-h、--help 显示命令帮助。

Behavior

卸载会删除匹配的规范,然后针对整个安装根目录(包括 SDK 和其他运行时组件)运行垃圾回收。 在更改状态之前,该命令会警告其他规范是否保留请求的安装,或者是否会删除其他安装。 警告摘要标识将从跟踪中删除的每个规范,包括其组件和源。

当任一警告在交互模式下应用时,请按 Y 或 Enter 继续,或者按 N 或 Esc 取消。 取消不会删除规范或文件。 在非交互模式下,该命令将打印警告并继续,无需确认。 如果其他规范保留运行时,则会删除请求的规范,但该运行时仍会保持安装状态。

Examples

dotnetup runtime uninstall 10.0
dotnetup runtime uninstall aspnetcore@10.0
dotnetup runtime uninstall windowsdesktop@10.0 --install-path .\.dotnet