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