Поделиться через


Обзор инструмента удаления .NET

Средство удаления .NET автоматизирует удаление пакетов SDK и сред выполнения .NET из системы. Это средство поддерживают ОС Windows и macOS. ОС Linux не поддерживается.

Ограничения

Средство может удалять только пакеты SDK для .NET и среды выполнения, установленные с помощью одного из следующих методов:

  • Устанавливается с помощью установщика .NET SDK или среды выполнения .NET.
  • Устанавливается установщиком Visual Studio, но только для Visual Studio 2019 16.3 и более ранних версий.

Средство может удалять только пакеты SDK и среды выполнения, расположенные в папке /usr/local/share/dotnet .

Из-за этих ограничений средство может не удалять все пакеты SDK и среды выполнения .NET на компьютере. С помощью dotnet --info команды можно найти все установленные пакеты SDK и среды выполнения .NET, включая эти пакеты SDK и среды выполнения, которые средство не может удалить. Команда dotnet-core-uninstall list позволяет просмотреть, какие пакеты SDK можно удалить с помощью средства.

Установка средства

Вы можете скачать средство удаления .NET на странице выпусков средства и найти исходный код в репозитории GitHub dotnet/cli-lab.

Чтобы установить средство, выполните следующие действия.

Установка с помощью winget

Вы также можете установить средство удаления .NET с помощью диспетчера пакетов Windows:

winget install --id Microsoft.DotNet.UninstallTool --source winget

Установка с помощью установщика MSI

  1. Скачайте установщик dotnet-core-uninstall-*.msi на странице выпусков GitHub.
  2. Запустите установщик.
  1. Скачайте архив dotnet-core-uninstall-*.tar.gz со страницы релизов GitHub.

  2. Выполните следующий скрипт оболочки, чтобы извлечь tarball в каталог с именем dotnet-core-uninstall в домашнем каталоге. Следующий пример извлекает версию средства Arm64:

    mkdir -p ~/dotnet-core-uninstall
    tar -zxf dotnet-core-uninstall-osx-arm64.tar.gz -C ~/dotnet-core-uninstall
    

Внимание

Для этого средства требуются права администратора для удаления пакетов SDK и сред выполнения .NET. Следовательно, его нужно устанавливать в защищенном от записи каталоге, например C:\Program Files в ОС Windows или /usr/local/bin в macOS. Дополнительные сведения см. в разделе Повышенный доступ для команд dotnet.

Удалите инструмент

Удаление с помощью winget

Чтобы удалить с помощью winget, выполните следующее:

winget uninstall --id Microsoft.DotNet.UninstallTool

Удаление вручную

Чтобы вручную удалить средство, выполните следующие действия.

  1. Откройте меню Пуск.
  2. Найдите "Установка и удаление программ" и откройте этот компонент.
  3. Найдите Microsoft .NET SDK Uninstall Tool.
  4. Выберите Удалить.

Если вы извлекли dotnet-core-delete-*.tar.gz tarball, удалите извлеченные файлы.

Команды