從因特網或工具快取取得特定版本的 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 時造成非預期的組建中斷。
小提示
如果您使用 Microsoft裝載的代理程式,您應該將此設定保留為 false。 Microsoft定期更新Microsoft裝載的代理程式,但它們通常略落後於最新版本。 啟用此參數可能會導致您的組建花費大量時間更新為較新的次要版本。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性。
輸出變數
沒有。
備註
使用此工作來尋找、下載和快取指定版本的 NuGet,並將其新增至 PATH。 如需工具快取的相關信息,請參閱 azure-pipelines-tool-lib 存放庫。
需求
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | Agent、DeploymentGroup |
需求 | 沒有 |
功能 | 執行此工作符合下列 要求, 相同作業中的任何後續工作: NuGet |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 2.144.0 或更新 |
工作類別 | 工具 |
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | Agent、DeploymentGroup |
需求 | 沒有 |
功能 | 執行此工作符合下列 要求, 相同作業中的任何後續工作: NuGet |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 2.115.0 或更新 |
工作類別 | 工具 |
另請參閱
如需工具安裝程式和範例的說明,請參閱 工具安裝程式。