次の方法で共有


NuGetRestore@1 - NuGet Restore v1 タスク

このタスクを使用して、Visual Studio ビルド ステップの準備として NuGet パッケージを復元します。

重要

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

このタスクを使用して、Visual Studio ビルド ステップの準備として NuGet パッケージを復元します。

このタスクを使用して、Visual Studio ビルド ステップの準備として NuGet パッケージを復元します。

構文

# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.

入力

solution - ソリューション、packages.config、またはproject.jsonへのパス
string. 必須です。 既定値: **/*.sln

復元するパッケージを参照するソリューション、 packages.config、または project.json ファイルへのパス。


selectOrConfig - 使用するフィード
string. 必須です。 使用できる値: select (ここで選択したフィード) config 、(NuGet.config 内のフィード)。 既定値: select

使用するフィードを指定します。 値を使用して、VSTS または NuGet.org から 1 つのフィードを select 指定します。 ソース コード リポジトリにファイルを nuget.config コミットし、そのパスに 値を設定して、複数のフィードを config 指定します。


feed - この Azure Artifacts フィードのパッケージを使用する
string. 省略可能。 の場合は selectOrConfig = selectを使用します。

生成された NuGet.config ファイルに指定された VSTS フィードが含まれます。


feed - この VSTS フィードのパッケージを使用する
string. 省略可能。 の場合は selectOrConfig = selectを使用します。

生成された NuGet.config ファイルに指定された VSTS フィードが含まれます。


includeNuGetOrg - NuGet.org のパッケージを使用する
boolean. 省略可能。 の場合は selectOrConfig = selectを使用します。 既定値: true

生成 NuGet.configされた に指定した NuGet.org フィードを含みます。


nugetConfigPath - NuGet.configへのパス
string. 省略可能。 の場合は selectOrConfig = configを使用します。

パッケージを復元する NuGet.config フィードを指定するリポジトリ内の へのパスを指定します。


noCache - ローカル キャッシュを無効にする
boolean. 既定値: false

NuGet で、ローカル コンピューターのキャッシュからパッケージを使用しないようにします。 コマンド ライン引数と -NoCache NuGet.exe 同じです。


packagesDirectory - 宛先ディレクトリ
string.

パッケージのインストール先フィルダーを指定します。 フォルダーが指定されていない場合、パッケージは、選択したソリューション 、packages.config、または project.jsonと共にフォルダーにpackages/復元されます。 コマンド ライン引数と -PackagesDirectory NuGet.exe 同じです。


verbosity - 詳細
string. 使用できる値: -、、QuietNormalDetailed。 既定値: Detailed

出力に表示する詳細の量を指定します。


タスク制御オプション

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

出力変数

[なし] :

必要条件

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