NuGetInstaller@0 - NuGet インストーラー v0 タスク

不足している NuGet パッケージをインストールまたは復元します。

重要

このタスクは非推奨とされます。 これを使用するビルドは、2023 年 11 月 27 日に中断されます。 できるだけ早く NuGetCommand@2のオプションを restore 使用するように切り替えてください。 詳細については、「 NuGetInstaller@0またはNuGetRestore@1から移行する」を参照してください。

不足している NuGet パッケージをインストールまたは復元します。

このタスクは非推奨とされます。 NuGetCommand@2のオプションをrestore使用します。

不足している NuGet パッケージをインストールまたは復元します。 最新の機能NuGetAuthenticate@0タスクを使用します。

不足している NuGet パッケージをインストールまたは復元します。

構文

# 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

復元では、ソリューションが依存するパッケージが復元され、通常は必要です。

インストールすると、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、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.115.0 以上
タスクのカテゴリ パッケージ
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 1.83.0 以上
タスクのカテゴリ パッケージ