

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Visual Studio での CodeArtifact の使用
<a name="using-aws-codeartifact"></a>

AWS CodeArtifact は、フルマネージドのアーティファクトリポジトリサービスであり、組織がアプリケーション開発に使用するソフトウェアパッケージを安全に保存および共有できるようにします。CodeArtifact は、NuGet、.NET Core CLI、Visual Studio などの一般的なビルドツールやパッケージマネージャーで使用できます。また、[Nuget.org](https://www.nuget.org/) などのパブリックリポジトリからパッケージをプルするように CodeArtifact を設定することもできます。

CodeArtifact では、パッケージはリポジトリに格納され、リポジトリはドメイン内に保存されます。AWS Toolkit for Visual Studio CodeArtifact リポジトリを使用して Visual Studio の構成を簡素化し、CodeArtifact と NuGet.org の両方から Visual Studio のパッケージを簡単に利用できます。

## CodeArtifact リポジトリをパッケージソースとして追加します。
<a name="add-repo-as-nuget-package-source"></a>

CodeArtifact からパッケージを使用するには、Visual Studio でリポジトリをパッケージソースとして **NuGet パッケージマネージャー**に追加する必要があります。

 **リポジトリをパッケージソースとして追加するには** 

1. AWS Explorer で、**AWS CodeArtifact** ノード内のリポジトリに移動します。

1. 追加したいリポジトリのコンテキスト (右クリック) メニューを開き、**[Copy NuGet Source Endpoint]** (NuGet ソースエンドポイントのコピー) を選択します。

1. **[Tools > Options]** (ツール > オプション) メニューで **[NuGet Package Manager]** ノードの下にある **[Package Sources]** (パッケージソース) 移動します。

1. **[Package Sources]** (パッケージソース) で、プラス記号 (**\$1**) を選択し、名前を編集し、以前にコピーした NuGet ソースエンドポイントの URL を **[Source]** (ソース) フィールドに貼り付けます。

1. 新しく追加したパッケージソースの横にあるチェックボックスをオンにします。
**注記**  
**Nuget.org** への外部接続を CodeArtifact に追加し、Visual Studio で **nuget.org** パッケージソースを無効にすることをお勧めします。外部接続の使用時には、**Nuget.org** からプルされるすべての依存関係は CodeArtifact に保存されます。何らかの理由で **Nuget.org** が停止しても、必要なパッケージは利用可能なままです。外部接続の詳細については、「*AWS CodeArtifact ユーザーガイド*」の「[外部接続を追加する](https://docs.aws.amazon.com/codeartifact/latest/ug/external-connection.html)」を参照してください。

1. **[OK]** をクリックしてメニューを閉じます。

Visual Studio で CodeArtifact を使用する方法の詳細については、「*AWS CodeArtifact ユーザーガイド*」の「[Visual Studio で CodeArtifact を使用する](https://docs.aws.amazon.com/codeartifact/latest/ug/nuget-visual-studio.html)」を参照してください。