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


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

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

Синтаксис

# NuGet tool installer v0
# 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@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

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

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

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

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

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


versionSpec - Версия NuGet.exe для установки
string. Обязательный. Значение по умолчанию: 4.3.0.

Версия или диапазон версий, указывающий версию 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

В NuGetToolInstaller@1 доступна более новая версия этой задачи.

Требования

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