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


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

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

Важно!

Эта задача является устаревшей. Сборки, которые его используют, прервутся 27.11.2023. Переключитесь на использование параметра NuGetCommand@2restore как можно скорее. Дополнительные сведения см. в статье Миграция с NuGetInstaller@0 или NuGetRestore@1.

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

Эта задача является устаревшей. Используйте параметр NuGetCommand@2restore.

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

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

Синтаксис

# 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.
# NuGet Installer v0
# Installs or restores missing NuGet packages.
- 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 или packages.config NuGet.


nugetConfigPath - Путь к NuGet.config
string.

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


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

Восстановление приведет к восстановлению пакетов, от которых зависит решение, и, как правило, это то, что вам нужно.

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


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

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


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

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


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

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


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

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


nuGetPath - Путь к NuGet.exe
string.

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


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

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

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

Нет.

Требования

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