Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий
Имя.
dotnet workload update — обновляет установленные рабочие нагрузки.
Краткие сведения
dotnet workload update
[--advertising-manifests-only]
[--configfile <FILE>] [--disable-parallel]
[--from-previous-sdk] [--ignore-failed-sources]
[--include-previews] [--interactive] [--no-cache]
[-s|--source <SOURCE>] [--temp-dir <PATH>]
[-v|--verbosity <LEVEL>] [--version]
dotnet workload update -?|-h|--help
Description
Команда dotnet workload update обновляет все установленные рабочие нагрузки до последних доступных версий. Она запрашивает Nuget.org на наличие обновленных манифестов рабочей нагрузки. Затем она обновляет локальные манифесты, скачивает новые версии установленных рабочих нагрузок и удаляет все старые версии каждой рабочей нагрузки.
Когда команда находится в workload-set режиме обновления, рабочие нагрузки обновляются в соответствии с версией набора рабочих нагрузок, а не последней версией каждой отдельной рабочей нагрузки. Дополнительные сведения см . в наборах рабочих нагрузок пакета SDK для .NET. workload-set режим доступен с версии 8.0.400 SDK.
Дополнительные сведения о командах dotnet workload см. в описании командыdotnet workload install.
Параметры
--advertising-manifests-onlyСкачивает оповестительные манифесты, но не обновляет никакие рабочие нагрузки.
-
--configfile <FILE>Файл конфигурации NuGet (nuget.config), который будет использоваться. Если этот параметр указан, будут использоваться только параметры из этого файла. Если не указано, будет использоваться иерархия файлов конфигурации из текущего каталога. Дополнительные сведения см. в статье Распространенные конфигурации NuGet.
-
--disable-parallelБлокирует параллельное восстановление нескольких проектов.
--from-previous-sdkВключает в обновление рабочие нагрузки, установленные с предыдущими версиями пакета SDK.
-
-?|-h|--helpВыводит описание использования команды.
-
--ignore-failed-sourcesОбрабатывает сбои источников пакетов как предупреждения.
-
--include-previewsРазрешает предварительные манифесты рабочей нагрузки.
-
--interactiveПозволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности.
-
--no-cacheЗапрещает кэширование пакетов и HTTP-запросов.
-
-s|--source <SOURCE>Указывает URI источника пакета NuGet, который нужно использовать. Этот параметр переопределяет все источники, указанные в файлах nuget.config. Чтобы указать несколько источников, задайте этот параметр несколько раз.
-
--temp-dir <PATH>Укажите временный каталог, используемый для загрузки и извлечения пакетов NuGet (должен быть безопасным).
-
-v|--verbosity <LEVEL>Задает уровень детализации команды. Допустимые значения:
q[uiet],m[inimal],n[ormal],d[etailed]иdiag[nostic]. Значение по умолчанию —minimal. При указанииdetailedилиdiagnosticдетализации команда отображает сведения о пакетах Nuget, которые он скачивает. -
--versionВерсия набора рабочих нагрузок для установки или обновления. Если указать версию набора рабочей нагрузки в global.json, нельзя использовать
--versionпараметр для указания версии набора рабочих нагрузок. Чтобы использовать--versionэтот параметр в этом случае, выполните команду за пределами пути, содержащего файл global.json. Доступно с версии 8.0.400 SDK. Дополнительные сведения см . в наборах рабочих нагрузок пакета SDK для .NET.
Примеры
Обновите установленные рабочие нагрузки до последней версии каждой отдельной рабочей нагрузки:
dotnet workload config --update-mode manifests dotnet workload updateОбновите установленные рабочие нагрузки до последней версии набора рабочих нагрузок:
dotnet workload config --update-mode workload-set dotnet workload update