dotnet workload restore
Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий
Имя.
dotnet workload restore
— устанавливает рабочие нагрузки, необходимые для проекта или решения.
Краткие сведения
dotnet workload restore [<PROJECT | SOLUTION>]
[--configfile <FILE>] [--disable-parallel]
[--ignore-failed-sources] [--include-previews] [--interactive]
[--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>]
[--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet workload restore -?|-h|--help
Description
Команда dotnet workload restore
анализирует проект или решение, чтобы определить, какие рабочие нагрузки необходимы, а затем устанавливает отсутствующие рабочие нагрузки.
Дополнительные сведения о командах dotnet workload
см. в описании командыdotnet workload install.
Аргументы
PROJECT | SOLUTION
Файл проекта или решения для установки рабочих нагрузок. Если файл не указан, команда ищет текущий каталог для него.
Параметры
--configfile <FILE>
Файл конфигурации NuGet (nuget.config), который будет использоваться. Если этот параметр указан, будут использоваться только параметры из этого файла. Если не указано, будет использоваться иерархия файлов конфигурации из текущего каталога. Дополнительные сведения см. в статье Распространенные конфигурации NuGet.
--disable-parallel
Блокирует параллельное восстановление нескольких проектов.
-?|-h|--help
Выводит описание использования команды.
--ignore-failed-sources
Обрабатывает сбои источников пакетов как предупреждения.
--include-previews
Разрешает предварительные манифесты рабочей нагрузки.
--interactive
Позволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности.
--no-cache
Запрещает кэширование пакетов и HTTP-запросов.
--skip-manifest-update
Пропуск обновления манифестов рабочей нагрузки. Манифесты рабочей нагрузки определяют, какие ресурсы и версии необходимо установить для каждой рабочей нагрузки.
-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
. Дополнительные сведения см. в разделе LoggerVerbosity.
--version
Версия набора рабочих нагрузок для установки или обновления. Если указать версию набора рабочей нагрузки в global.json, нельзя использовать
--version
параметр для указания версии набора рабочих нагрузок. Чтобы использовать--version
этот параметр в этом случае, выполните команду за пределами пути, содержащего файл global.json. Доступно с версии 8.0.400 SDK. Дополнительные сведения см . в наборах рабочих нагрузок пакета SDK для .NET.
Пример
Восстановление рабочих нагрузок, необходимых для MyApp.csproj:
dotnet workload restore MyApp.csproj