次の方法で共有


NuGetToolInstaller@1 - NuGet ツール インストーラー v1 タスク

インターネットまたはツール キャッシュから特定のバージョンの 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.x3.3.x2.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、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクの実行は、同じジョブ内の後続のタスクに対して を要求する次の を満たします。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.144.0 以上
タスク カテゴリ 道具
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクの実行は、同じジョブ内の後続のタスクに対して を要求する次の を満たします。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.115.0 以上
タスク カテゴリ 道具

こちらもご覧ください

ツール インストーラーと例の説明については、「ツール インストーラーのを参照してください。