共用方式為


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. 必要。 允許值:restoreinstall。 預設值:restore

還原會還原解決方案相依的套件,而且通常是您想要的套件。

Install 會從 packages.config 檔案安裝套件。 如果您想要安裝獨立工具套件,請使用此選項。


noCache - 停用本機快取
boolean. 預設值:false

相當於 -NoCache NuGet.exe 命令列引數。


nuGetRestoreArgs - NuGet 引數
string.

傳遞至 NuGet.exe 還原或安裝的其他引數。 詳細資訊


verbosity - 冗長
string. 允許的值: - 、、 QuietNormalDetailed 。 預設值:-

NuGet 的詳細資訊層級。


nuGetVersion - NuGet 版本
string. 必要。 允許的值: 3.3.03.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 或更新版本
工作類別 套件