.NET 卸载工具概述
.NET 卸载工具可以自动从系统中删除 .NET SDK 和运行时。 该工具支持 Windows 和 macOS。 不支持 Linux。
限制
该工具只能卸载使用以下方法之一安装的 .NET SDK 和运行时:
- 随 .NET SDK 或 .NET 运行时安装程序一起安装。
- 由 Visual Studio 安装程序安装,但仅适用于 Visual Studio 2019 16.3 及更早版本。
该工具只能卸载位于 /usr/local/share/dotnet 文件夹中的 SDK 和运行时。
由于这些限制,该工具可能无法卸载计算机上的所有 .NET SDK 和运行时。 可以使用 dotnet --info
命令来查找所有安装的 .NET SDK 和运行时,包括此工具无法删除的 SDK 和运行时。 dotnet-core-uninstall list
命令显示可以通过该工具卸载的 SDK。
安装工具
可以从工具的发布页面下载 .NET 卸载工具,然后在 dotnet/cli-lab GitHub 存储库中找到源代码。
要安装该工具,请执行以下步骤:
- 从 GitHub 发布页下载 dotnet-core-uninstall-*.msi 安装程序。
- 运行安装程序。
从 GitHub 发布页下载 dotnet-core-uninstall.tar.gz tarball。
运行以下 shell 脚本,将 tarball 提取到主目录中名为 dotnet-core-uninstall 的目录:
mkdir -p ~/dotnet-core-uninstall tar -zxf dotnet-core-uninstall.tar.gz -C ~/dotnet-core-uninstall
重要
此工具需要管理权限才能卸载 .NET SDK 和运行时。 因此,应将其安装在写入保护的目录中,如 Windows 上的 C:\Program Files 或 macOS 上的 /usr/local/bin。 有关详细信息,请参阅提升的 Dotnet 命令访问权限。
卸载工具
要卸载该工具,请执行以下步骤:
- 打开开始菜单。
- 搜索添加或删除程序并打开它。
- 搜索
Microsoft .NET SDK Uninstall Tool
。 - 选择“卸载”。
如果已提取 dotnet-core-uninstall.tar.gz tarball,请删除提取的文件。