Настройте доступ к .NET, управляемому dotnetup

Note

dotnetup доступно в рамках публичной предварительной версии. Его функции и поведение могут измениться до выхода в общую доступность.

Установка и конфигурация среды являются отдельными операциями. Выберите режим доступа, соответствующий рабочему процессу. Описание доступных режимов приведено в «конфигурация среды dotnetup».

Используйте переадресацию команд

Режим none — наименее постоянный вариант. Он не добавляет управляемую установку .NET в DOTNET_ROOT и не задает PATH. Следующая команда добавляет исполняемый файл dotnetup в PATH, чтобы его можно было запускать из любого каталога:

dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build

Чтобы избежать этого PATH изменения, задайте --dotnetup-on-path false. Команда dotnetup dotnet выполняет .NET из управляемой установки, не добавляя исполняемый файл dotnet в PATH.

Настройка профиля оболочки

Используйте режим shell для записи управляемого блока в профиль оболочки:

dotnetup env set shell --shell pwsh

Поддерживаемые значения оболочки: bash, zshfishи pwsh.

Откройте новую оболочку после завершения команды или активируйте текущую оболочку, чтобы применить изменения:

dotnetup env script --shell pwsh | Invoke-Expression

Настройте все пользовательские приложения Windows

В Windows используйте everywhere режим, чтобы сделать управляемую установку доступной для терминалов и других пользовательских приложений:

dotnetup env set everywhere --shell pwsh

Этот режим недоступен на Linux и macOS.

Important

Перед включением everywhere ознакомьтесь с особенностями режима Everywhere, включая взаимодействие режима с установками на уровне компьютера и приложениями, зависящими от платформы .NET.

Проверьте и исправьте смещение

Показать сохраненные параметры и сравнить их с текущей средой:

dotnetup env show

Повторно применить сохранённые параметры:

dotnetup env set

Удалить изменения среды

dotnetup env clear

Эта команда удаляет настройки среды dotnetup. Это не удаляет .NET.

См. также