コマンド ライン (dotnet) から NuGet パッケージを復元する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
このガイドでは、dotnet コマンド ライン インターフェイスを使用してプロジェクトを構成し、NuGet パッケージを復元する手順について説明します。
前提 条件
製品 | 要件 |
---|---|
Azure DevOps | - Azure DevOps 組織。 - Azure DevOps プロジェクト。 - Azure Artifacts フィード。 - Azure Artifacts Credential Providerをダウンロードしてインストールします。 - .NET Core SDK (2.1.400 以降) ダウンロードしてインストールします。 |
フィードに接続する
Azure DevOps 組織にサインインし、プロジェクトに移動します。
次に 成果物を選択し、ドロップダウンメニューからフィードを選択します。
[フィードに接続する] を選択してから、左側の [NuGet] セクションから [dotnet] を選択します。
nuget.config ファイルを csproj または sln ファイルと同じフォルダーに作成します。 次の XML スニペットをコピーし、プレースホルダーを関連情報に置き換えて、新しいファイルに貼り付けます。
組織スコープのフィード:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
プロジェクト範囲に特化したフィード
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
手記
dotnet は、Azure DevOps Server 2019 ではサポートされていません。
パッケージを復元する
次のコマンドを実行して、パッケージを復元します。 --interactive
フラグは、ユーザーに資格情報の入力を求めるために使用されます。
dotnet restore --interactive
関連コンテンツ
- NuGet パッケージの発行 (dotnet)
- Azure Pipelines (YAML/クラシック) を使用してパッケージを発行する
- NuGet.org のパッケージを使用する