Поделиться через


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