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


NuGetInstaller@0 — задача установщика NuGet версии 0

Устанавливает или восстанавливает отсутствующие пакеты NuGet.

Это важно

Эта задача устарела. Сборки, использующие его, прервутся на 11-27-2023. Как можно скорее переключитесь на использование NuGetCommand@2restore. Дополнительные сведения см. в разделе Миграция с NuGetInstaller@0 или NuGetRestore@1.

Устанавливает или восстанавливает отсутствующие пакеты NuGet.

Эта задача устарела. Используйте параметр restore.

Устанавливает или восстанавливает отсутствующие пакеты NuGet. Используйте NuGetAuthenticate@0 задачу для последних возможностей.

Синтаксис

# NuGet Installer v0
# Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.

Входные данные

solution - пути к решению или packages.config
string. Обязательное. Значение по умолчанию: **/*.sln.

Путь к файлу решения Visual Studio или NuGet packages.config.


Путь к NuGet.confignugetConfigPath -
string.

Эквивалентно аргументу командной строки -ConfigFile NuGet.exe.


типа установки restoreMode -
string. Обязательное. Допустимые значения: restore, install. Значение по умолчанию: restore.

Восстановление восстановит пакеты, от которых зависит решение, и обычно это то, что вы хотите.

Установка установит пакеты из файла packages.config. Используйте этот параметр, если вы хотите установить автономный пакет инструментов.


noCache - Отключить локальный кэш
boolean. Значение по умолчанию: false.

Эквивалентно аргументу командной строки -NoCache NuGet.exe.


nuGetRestoreArgs - аргументы NuGet
string.

Дополнительные аргументы, передаваемые для NuGet.exe восстановления или установки. Дополнительные сведения.


verbosity - детализации
string. Допустимые значения: -, , QuietNormalDetailed. Значение по умолчанию: -.

Уровень детализации NuGet.


версии NuGet nuGetVersion -
string. Обязательное. Допустимые значения: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Значение по умолчанию: 3.3.0.

Версия NuGet, используемая или внешняя.


Путь к NuGet.exenuGetPath -
string.

При необходимости укажите путь к NuGet.exe. Переопределит выбор версии.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Нет
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.115.0 или более поздней версии
Категория задач Пакет