翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Visual Studio で CodeArtifact を使用する
CodeArtifact 認証情報プロバイダーを使用して、Visual Studio で CodeArtifact からパッケージを直接使用できます。認証情報プロバイダーは、Visual Studio での CodeArtifact リポジトリのセットアップと認証を簡素化し、AWS Toolkit for Visual Studio で使用可能です。
注記
AWS Toolkit for Visual Studio は、Visual Studio for Mac では使用できません。
CLI ツールで NuGet を設定して使用するには、CodeArtifact をnuget または dotnet CLI で使用する を参照してください。
CodeArtifact 認証情報プロバイダーを使用して、Visual Studio を設定します。
CodeArtifact 認証情報プロバイダーは、CodeArtifact と Visual Studio 間のセットアップと継続的な認証を簡素化します。CodeArtifact 認証トークンは、最大 12 時間有効です。Visual Studio での作業中にトークンを手動で更新する必要がないように、資格情報プロバイダーは、現在のトークンの有効期限が切れる前に定期的に新しいトークンを取得します。
重要
認証情報プロバイダーを使用するには、手動で追加された既存の AWS CodeArtifact 認証情報、または以前に NuGet を設定するために を実行して追加された可能性のある既存の CodeArtifact 認証情報がnuget.configファイルからクリアされていることを確認します。 aws codeartifact login NuGet
で Visual Studio で CodeArtifact を使用する AWS Toolkit for Visual Studio
-
次の手順 AWS Toolkit for Visual Studio を使用して をインストールします。ツールキットは、これらのステップを使用して Visual Studio 2017 および 2019 と互換性があります。 AWS CodeArtifact は Visual Studio 2015 以前をサポートしていません。
-
Visual Studio 2017 および Visual Studio 2019 の Toolkit for Visual Studio は、Visual Studio Marketplace
で配信されています。また、Visual Studio 内でツールキットをインストールおよび更新するには、[Tools] ≫ [Extensions and Updates] (Visual Studio 2017) または [Extensions] ≫ [Manage Extensions] (Visual Studio 2019) の順に選択します。 -
ツールキットをインストールしたら、表示 メニューから AWS エクスプローラ を選択してツールキットを開きます。
-
AWS Toolkit for Visual Studio 「 ユーザーガイド」の「認証情報の提供」の手順に従って AWS 、認証情報を使用して Toolkit for Visual Studio を設定します。 AWS
(オプション) CodeArtifact で使用する AWS プロファイルを設定します。設定されていない場合、CodeArtifact はデフォルトのプロファイルを使用します。プロファイルを設定するには、ツール > NuGet Package Manager > CodeArtifact AWS Profile を選択します。
Visual Studio で、CodeArtifact リポジトリをパッケージソースとして追加します。
AWS エクスプローラ ウィンドウでリポジトリに移動し、右クリックして
Copy NuGet Source Endpointを選択します。ツール > オプション コマンドを使用して、NuGet パッケージマネージャー までスクロールします。
パッケージソース ノードを選択します。
+ を選択して名前を編集し、ステップ 3a でコピーしたリポジトリ URL エンドポイントを 送信元 ボックスに貼り付け、更新を選択します。
新しく追加したパッケージソースのチェックボックスを選択して有効にします。
注記
Nuget.org への外部接続を CodeArtifact リポジトリに追加し、Visual Studio で nuget.org パッケージソースを無効にすることをお勧めします。外部接続を使用する場合、Nuget.org から取得されたすべてのパッケージは、 CodeArtifact リポジトリに保存されます。Nuget.org が使用できなくなっても、アプリケーションの依存関係は CI ビルドとローカル開発で引き続き使用できます。外部接続の詳細については、「CodeArtifact リポジトリをパブリックリポジトリに接続する」を参照してください。
Visual Studio を再起動して、変更を有効にします。
設定後、Visual Studio は CodeArtifact リポジトリ、その上流のリポジトリー、または外部接続を追加した場合は Nuget.org
Visual Studio のパッケージマネージャーコンソールを使用する
Visual Studio のパッケージマネージャーコンソールは、Visual Studio バージョンの CodeArtifact 認証情報プロバイダーを使用しません。これを使用するには、コマンドライン認証情報プロバイダーを設定する必要があります。詳細については「CodeArtifact をnuget または dotnet CLI で使用する」を参照してください。