Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
dotnetup находится в общедоступной предварительной версии. Его функции и поведение могут измениться до общедоступного выпуска.
dotnetup — это кроссплатформенный менеджер наборов инструментов для пользовательских установок .NET. Он устанавливает пакеты SDK и среды выполнения .NET без записи в системный каталог .NET. Он также отслеживает параметры установки, которые вы выбираете, чтобы он смог обновить или удалить связанные файлы позже.
Для использования dotnetup:
- Установите стабильные, предварительные сборки, ежедневные сборки или точно указанные версии .NET.
- Поддерживайте несколько требований к пакету SDK и среде выполнения в одной управляемой установке.
- Установите пакет SDK, необходимый для соответствующего файлу
global.json. - Обновите отслеживаемые каналы без изменения требований к точной версии.
- Настройка того, как терминалы и приложения находят управляемый
dotnet. - Запустите
dotnetпод управлением без измененияPATH.
Start
Запустите интерактивную настройку:
> dotnetup init
Welcome to dotnetup!
SDK Channel: latest
Mode: Terminal Mode (Suggested)
Would you like to install .NET with the recommended settings?
> Yes, proceed with defaults and install
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
Setup complete!
Программа установки запрашивает, какой канал SDK необходимо установить и как получить доступ к команде managed dotnet.
Для краткой неинтерактивной настройки установите пакет SDK и настройте текущую оболочку:
> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
> dotnetup env set shell
dotnet and dotnetup are on your PATH.
To apply the change to this terminal now, run:
<shell-specific command>
Or open a new terminal.
> dotnetup list
Installations (managed by dotnetup):
<default-installation-root>
Tracked channels:
SDK latest (source: explicit)
Installed versions:
SDK <resolved-version> (<architecture>)
Total: 1
> dotnet --version
<resolved-version>
Если вы не хотите менять конфигурацию shell, используйте команду перенаправления:
> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
> dotnetup env set none
dotnetup is on your PATH. dotnet is not — run it with 'dotnetup dotnet <command>'.
Open a new terminal for the change to take effect.
> dotnetup dotnet --version
<resolved-version>
Режим, определённая версия, архитектура, путь установки и команда оболочки зависят от системы и доступных выпусков.
Как dotnetup управляет .NET
dotnetup ведет учет установок пакета SDK, которые вы запрашиваете. Это отслеживание позволяет dotnetup одновременно обновлять множество установок. Она также позволяет dotnetup безопасно удалять неиспользуемые или неподдерживаемые установки.
Дополнительные сведения см. в разделе Как работает dotnetup.
Выберите, что прочитать дальше
| Goal | Article |
|---|---|
| Определите, соответствует ли dotnetup вашему сценарию | Когда следует использовать dotnetup |
| Установите dotnetup и запустите первоначальную настройку | Начало работы с dotnetup |
| Изучите каналы, корни установки и отслеживание | Как работает dotnetup |
Используйте global.json репозитория |
Управлять требованиями к SDK репозитория |
| Установите пакеты SDK и среды выполнения | Установить компоненты .NET |
| Обновить или удалить установленные компоненты | Обновить установки |
| Обновите или удалите сам dotnetup | Обновите или удалите dotnetup |
Настройка PATH и DOTNET_ROOT |
Управление средой dotnetup |
| Предварительная версия или ежедневные сборки | Используйте предварительные и ежедневные сборки |
| Устранение распространенных проблем | Устранение неполадок dotnetup |
| Узнайте, какие данные собирает dotnetup | dotnetup telemetry |
| Найти синтаксис команды | Справочник по команде dotnetup |
Availability
dotnetup доступен как общедоступная предварительная версия. Команды, параметры и поведение могут измениться между предварительными выпусками, а жизненный цикл поддержки для общедоступного выпуска не является окончательным.
Чтобы установить , см. dotnetup.
После установки выполните команду dotnetup --version, чтобы проверить версию, и dotnetup --help, чтобы просмотреть доступные команды.