NuGetToolInstaller@1 - NuGet 工具安裝程式 v1 工作

從網際網路或工具快取取得特定版本的 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>=4.0.0-02.8.6


checkLatest - 一律檢查新版本
boolean. 預設值:false

當這個布林值設定為 true 時,工作一律會檢查並下載符合版本規格的最新可用版本 NuGet.exe 。即使已快取選取的 NuGet 版本,此選項也一律會產生下載時間。

當新版本的 NuGet 發行時,啟用此選項可能會導致非預期的組建中斷。

提示

如果您使用 Microsoft 裝載的代理程式,您應該將此設定保留為 false。 Microsoft 會定期更新 Microsoft 裝載的代理程式,但它們通常稍晚于最新版本。 啟用此參數可能會導致您的組建花費大量時間更新為較新的次要版本。


工作控制項選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性

輸出變數

無。

備註

使用此工作來尋找、下載和快取指定的 NuGet 版本,並將其新增至 PATH。 如需工具快取的相關資訊,請參閱 azure-pipelines-tool-lib 存放庫

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求
Capabilities 執行這項工作 可滿足相同作業 中任何後續工作的需求:NuGet
命令限制 任意
可設定變數 任意
代理程式版本 2.144.0 或更新版本
工作類別 工具
需求 描述
管線類型 YAML、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求
Capabilities 執行這項工作 可滿足相同作業 中任何後續工作的需求:NuGet
命令限制 任意
可設定變數 任意
代理程式版本 2.115.0 或更新版本
工作類別 工具

另請參閱

如需工具安裝程式和範例的說明,請參閱 工具安裝程式