NuGetInstaller@0 - NuGet 安裝程式 v0 工作
安裝或還原遺漏的 NuGet 套件。
重要
此工作已被取代。 使用它的組建會在 11-27-2023 中斷。 請儘快切換到使用 NuGetCommand@2選項 restore
。 如需詳細資訊,請參閱 從NuGetInstaller@0移轉或NuGetRestore@1。
安裝或還原遺漏的 NuGet 套件。
此工作已被取代。 使用 NuGetCommand@2選項 restore
。
安裝或還原遺漏的 NuGet 套件。 使用NuGetAuthenticate@0工作取得最新功能。
安裝或還原遺漏的 NuGet 套件。
Syntax
# 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 方案檔或 NuGet packages.config 的路徑。
nugetConfigPath
-
NuGet.config的路徑
string
.
相當於 -ConfigFile NuGet.exe 命令列引數。
restoreMode
-
安裝類型
string
. 必要。 允許值:restore
和 install
。 預設值:restore
。
還原會還原解決方案相依的套件,而且通常是您想要的套件。
Install 會從 packages.config 檔案安裝套件。 如果您想要安裝獨立工具套件,請使用此選項。
noCache
-
停用本機快取
boolean
. 預設值:false
。
相當於 -NoCache 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、傳統組建、傳統版本 |
執行于 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
Settable 變數 | 任何 |
代理程式版本 | 2.115.0 或更新版本 |
工作類別 | 套件 |
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行于 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
Settable 變數 | 任何 |
代理程式版本 | 1.83.0 或更新版本 |
工作類別 | 套件 |