Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
dotnetup доступен в рамках общедоступной предварительной версии. Его функции и поведение могут измениться до этапа общей доступности.
dotnetup сохраняет запрошенный канал отдельно от определенной версии.
Обновление снова исправляет каждый канал Rolling.
Выберите область обновления
Используйте одну из следующих команд:
# Update all tracked SDK and runtime requirements.
dotnetup update
# Update SDK requirements only.
dotnetup sdk update
# Update SDK and runtime requirements.
dotnetup sdk update --all
# Update runtime requirements only.
dotnetup runtime update
Обновления среды выполнения включают основные .NET и ASP.NET Core среды выполнения. В Windows они также включают требования к среде выполнения Windows Desktop.
Ограничить корневой каталог установки
По умолчанию обновление может обрабатывать требования для всех корневых пакетов в выбранном манифесте. Используется --install-path для ограничения операции:
dotnetup update --install-path D:\tools\dotnet
Обновить файлы репозитория
Требования к SDK могут использовать global.json в качестве источника. Чтобы записать только что разрешенную версию пакета SDK обратно в каждый исходный файл, выполните следующую команду:
dotnetup sdk update --update-global-json
Без этого параметра dotnetup устанавливает обновление, но не изменяет файл репозитория.
Обновление обрабатывает хранимые требования, прежде чем сборщик мусора обновляет измененные global.json источники. После изменения репозитория global.json запустите dotnetup sdk install из этого репозитория перед обновлением его сохранённых требований. В противном случае первое обновление может по-прежнему обрабатывать предыдущее требование.
Понимание поведения обновления
- Точные версии пакета SDK и среды выполнения пропускаются . Они были явно запрошены, поэтому никогда не могут быть обновлены.
- Каждое требование для каждой установки обрабатывается независимо.
- Обработка всех требований к установке продолжается при отдельном сбое одного из требований.
- Команда сообщает о сбое после обработки всех оставшихся требований к установке.
- Успешные обновления выполняют сбор мусора — процесс очистки, который удаляет все установленные компоненты, которые на самом деле не требуются ни одному из настроенных требований к установке.
- Установленная версия остается, если она все еще нужна другому требованию.
Просмотреть результат
Проверьте отслеживаемое состояние и установки на диске:
dotnetup list
Для машиночитаемого вывода:
dotnetup list --format json