.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 存储库中找到源代码。

要安装该工具,请执行以下步骤:

  1. GitHub 发布页下载 dotnet-core-uninstall-*.msi 安装程序。
  2. 运行安装程序。
  1. GitHub 发布页下载 dotnet-core-uninstall.tar.gz tarball。

  2. 运行以下 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 命令访问权限

卸载工具

要卸载该工具,请执行以下步骤:

  1. 打开开始菜单。
  2. 搜索添加或删除程序并打开它。
  3. 搜索 Microsoft .NET SDK Uninstall Tool
  4. 选择“卸载”。

如果已提取 dotnet-core-uninstall.tar.gz tarball,请删除提取的文件。

命令