Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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.