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


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

Получает определенную версию NuGet из Интернета или кэша инструментов и добавляет ее в PATH. Используйте эту задачу для изменения версии NuGet, используемой в задачах NuGet.

Синтаксис

# NuGet tool installer v1
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
  inputs:
  # Advanced
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always check for new versions. Default: false.

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

versionSpec - Версия NuGet.exe для установки
string.

Версия или диапазон версий, указывающий версию NuGet, которая будет доступна по пути. Используйте x в качестве подстановочного знака. См. список доступных версий NuGet.

Если вы хотите соответствовать предварительной версии, спецификация должна содержать основную, дополнительную, исправление и предварительную версию из приведенного выше списка. Если версия не указана, она будет выбрана автоматически.

Примеры: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Всегда проверка для новых версий
boolean. Значение по умолчанию: false.

Если для этого логического значения задано значение true, задача всегда проверяет и скачивает последнюю доступную версию NuGet.exe , удовлетворяющую спецификации версии. Этот параметр также всегда будет нести время загрузки, даже если выбранная версия NuGet уже кэширована.

Включение этого параметра может привести к непредвиденным прерываниям сборки при выпуске новой версии NuGet.

Совет

Если вы используете размещенные агенты Майкрософт, оставьте для этого параметра значение false. Корпорация Майкрософт регулярно обновляет агенты, размещенные в Майкрософт, но они часто немного отстают от последней версии. Включение этого параметра может привести к тому, что сборка будет тратить много времени на обновление до более новой дополнительной версии.


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

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

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

Нет.

Remarks

Используйте эту задачу для поиска, скачивания и кэширования указанной версии NuGet и добавления ее в PATH. Сведения о кэше инструментов см. в репозитории azure-pipelines-tool-lib .

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: NuGet
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Инструмент
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: NuGet
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.115.0 или более поздней версии
Категория задач Инструмент

См. также раздел

Описание установщиков инструментов и примеры см. в разделе Установщики инструментов.