NuGetToolInstaller@0 - NuGet ツール インストーラー v0 タスク

このタスクを使用し、特定のバージョンの NuGet を検索、ダウンロード、キャッシュし、それを PATH に追加します。 ツール キャッシュの詳細については、azure-pipelines-tool-lib リポジトリを参照してください。

構文

# NuGet tool installer v0
# 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@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# 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@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

入力

versionSpec - インストールする NuGet.exe のバージョン
string.

パスで使用可能にする NuGet バージョンを指定するバージョンまたはバージョン範囲。 ワイルドカードとして x を使用します。 使用できる NuGet バージョンの一覧を参照してください。

プレリリース バージョンに合わせる場合、仕様には上記の一覧にあるメジャー、マイナー、パッチ、プレリリース バージョンを含める必要があります。 バージョンが指定されていない場合は、自動的に選択されます。

例: 4.x、、3.3.x2.8.6>=4.0.0-0


versionSpec - インストールする NuGet.exe のバージョン
string. 必須です。 既定値: 4.3.0

パスで使用可能にする NuGet バージョンを指定するバージョンまたはバージョン範囲。 ワイルドカードとして x を使用します。 使用できる NuGet バージョンの一覧を参照してください。

プレリリース バージョンに合わせる場合、仕様には上記の一覧にあるメジャー、マイナー、パッチ、プレリリース バージョンを含める必要があります。 バージョンが指定されていない場合は、自動的に選択されます。

例: 4.x、、3.3.x2.8.6>=4.0.0-0


checkLatest - 常に最新の一致するバージョンをダウンロードする
boolean. 既定値: false

このブール値が に true設定されている場合、タスクは常に、バージョン スペックを満たす利用可能な最新バージョンの NuGet.exe をチェックしてダウンロードします。選択したバージョンの NuGet が既にキャッシュされている場合でも、このオプションでは常にダウンロード時間が発生します。

このオプションを有効にすると、新しいバージョンの NuGet がリリースされると、予期しないビルドの中断が発生する可能性があります。

ヒント

Microsoft でホストされるエージェントを使用している場合は、この設定を false のままにする必要があります。 Microsoft は Microsoft でホストされているエージェントを定期的に更新しますが、多くの場合、最新バージョンよりわずかに遅れています。 このパラメーターを有効にすると、ビルドで新しいマイナー バージョンへの更新に多くの時間が費やされる可能性があります。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクの新しいバージョンは 、NuGetToolInstaller@1で使用できます。

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクの実行は、同じジョブ内の後続のタスクに対する次の 要求 を満たします: NuGet
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.144.0 以降
タスクのカテゴリ ツール
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクの実行は、同じジョブ内の後続のタスクに対する次の 要求 を満たします: NuGet
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.115.0 以上
タスクのカテゴリ ツール