Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
dotnetup доступен в рамках общедоступной предварительной версии. Его функции и поведение могут измениться до этапа общей доступности.
В этой статье описывается, как управлять самим средством dotnetup. Сведения об обновлении или удалении пакетов SDK и сред выполнения .NET, которыми управляет dotnetup, см. в разделе Обновление установок.
Проверьте версию dotnetup
Показать версию dotnetup:
dotnetup --version
Чтобы также отобразить коммит, архитектуру, идентификатор среды выполнения и проверенные установки, выполните следующую команду:
dotnetup --info
Обновить dotnetup
dotnetup не имеет команды для самообновления. Чтобы обновить dotnetup, запустите скрипт скачивания еще раз. Скрипт заменяет существующий dotnetup исполняемый файл в каталоге установки.
На macOS или Linux выполните:
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash
В Windows выполните следующую команду:
irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex
Сценарий устанавливает последнюю preview сборку по умолчанию. Если вы используете сборку daily или пользовательский каталог установки, передайте те же параметры, которые использовались для первой установки. Например, в macOS или Linux:
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
bash -s -- --quality daily --install-dir /opt/dotnetup
В Windows:
iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"
Обновление dotnetup не изменяет ваши установленные экземпляры, конфигурацию среды или отслеживаемые спецификации установки.
Удалить dotnetup
Чтобы удалить dotnetup и все, чем он управляет, выполните следующие действия по порядку.
1. Найдите корневые каталоги установки
Перечислите корни установки, которые отслеживает dotnetup:
dotnetup list
Сохраните каждый корневой каталог установки, который не находится в каталоге данных dotnetup. Вы удалите эти папки на следующем шаге.
2. Удалите конфигурацию среды
Удалите изменения DOTNET_ROOT и PATH, внесенные dotnetup:
dotnetup env clear
В режиме shell выполните эту команду в той оболочке, для которой был изменён профиль dotnetup, или выберите эту оболочку с помощью параметра --shell. В режиме everywhere в Windows эта команда изменяет системный PATH и требует повышения прав.
Эта команда не удаляет пакеты SDK или среды выполнения. Дополнительные сведения см. в разделе Удаление конфигурации среды.
3. Удалите корни установки и каталог данных
Удалите каждый корневой каталог установки, который вы записали на шаге 1.
Затем удалите каталог данных dotnetup. Этот каталог содержит корневой каталог установки по умолчанию, манифест, файл конфигурации и кэш загрузки.
| Операционная система | Каталог данных по умолчанию |
|---|---|
| Windows | %LOCALAPPDATA%\dotnetup |
| macOS | ~/Library/Application Support/dotnetup |
| Linux |
$XDG_DATA_HOME/dotnetup, или ~/.local/share/dotnetup если XDG_DATA_HOME не задано |
Если вы задали переменную среды DOTNET_DOTNETUP_DATA_DIR, удалите вместо этого этот каталог, а затем удалите эту переменную.
4. Удалите исполняемый файл dotnetup
Удалите каталог, содержащий исполняемый dotnetup файл. По умолчанию скрипт загрузки устанавливает dotnetup в ~/.dotnetup. Если вы вручную добавили этот каталог в PATH, удалите эту запись из профиля оболочки или из переменных пользовательской среды.
Откройте новый терминал для использования обновленной среды.