

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

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

# Visual Studio で CodeCatalyst を使用する
<a name="packages-nuget-visual-studio"></a>

 Visual Studio で CodeCatalyst からパッケージを直接使用できます。

`dotnet` や `nuget` などの CLI ツールで NuGet を設定して使用するには、「[nuget CLI または dotnet CLI を設定して使用する](packages-nuget-cli.md)」を参照してください。

**Contents**
+ [CodeCatalyst で Visual Studio を設定する](#packages-nuget-vs-configure)
  + [Server](#packages-nuget-vs-configure-windows)
  + [macOS](#packages-nuget-vs-configure-mac)

## CodeCatalyst で Visual Studio を設定する
<a name="packages-nuget-vs-configure"></a>

### Server
<a name="packages-nuget-vs-configure-windows"></a>

**CodeCatalyst で Visual Studio を設定するには**

1. CodeCatalyst で認証を行うには、個人用アクセストークン (PAT) が必要です。トークンが既にある場合はそれを使用できます。ない場合は、「[個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する](ipa-tokens-keys.md)」の手順に従って作成します。

1. `nuget` または `dotnet` を使用して、パッケージリポジトリと認証情報を設定します。

------
#### [ dotnet ]

   **Linux および MacOS のユーザー:** 暗号化は Windows 以外のプラットフォームではサポートされていないため、次のコマンドに `--store-password-in-clear-text` フラグを追加する必要があります。これにより、パスワードがプレーンテキストとして設定ファイルに保存されるため注意してください。

   ```
   dotnet nuget add source https://packages.region.codecatalyst.aws/nuget/space-name/proj-name/repo-name/v3/index.json --name repo_name --password PAT --username user_name
   ```

------
#### [ nuget ]

   ```
   nuget sources add -name repo_name -Source https://packages.region.codecatalyst.aws/nuget/space-name/proj-name/repo-name/v3/index.json -password PAT --username user_name
   ```

------

   出力の例:

   ```
   Package source with Name: repo_name added successfully.
   ```

1. 新しいパッケージソースを使用するように Visual Studio を設定します。Visual Studio で、**[ツール]**、**[オプション]** の順に選択します。

1. **[オプション]** メニューで、**[NuGet パッケージマネージャー]** セクションを展開し、**[パッケージソース]** を選択します。

1. **[利用可能なパッケージソース]** リストで、*[repo\$1name]* ソースが有効になっていることを確認します。NuGet Gallery へのアップストリーム接続でパッケージリポジトリを設定した場合は、**[nuget.org]** ソースを無効にします。

### macOS
<a name="packages-nuget-vs-configure-mac"></a>

**CodeCatalyst で Visual Studio を設定するには**

1. CodeCatalyst で認証を行うには、個人用アクセストークン (PAT) が必要です。トークンが既にある場合はそれを使用できます。ない場合は、「[個人用アクセストークンを使用してリポジトリアクセスをユーザーに付与する](ipa-tokens-keys.md)」の手順に従って作成します。

1. メニューバーで、**[ユーザー設定]** を選択します。

1. **[NuGet]** セクションで **[ソース]** を選択します。

1. **[追加]** を選択してリポジトリ情報を追加します。

   1. **[名前]** には、CodeCatalyst パッケージリポジトリ名を入力します。

   1. **[場所]** には、CodeCatalyst パッケージリポジトリエンドポイントを入力します。次のスニペットはエンドポイントの例を示しています。*space-name*、*proj-name*、*repo-name* を CodeCatalyst のスペース名、プロジェクト名、リポジトリ名に置き換えます。

      ```
      https://packages.region.codecatalyst.aws/nuget/space-name/proj-name/repo-name/
      ```

   1. **[ユーザー名]** には、有効な任意の値を入力します。

   1. **[パスワード]** には、PAT を入力します。

1. **[Add VOD source]** (VOD ソースを追加) をクリックします。

1. NuGet Gallery へのアップストリーム接続でパッケージリポジトリを設定した場合は、**[nuget.org]** ソースを無効にします。

設定後、Visual Studio は CodeCatalyst リポジトリまたはそのアップストリームリポジトリから、あるいはアップストリームソースとして設定した場合は [Nuget.org](https://www.nuget.org/) からパッケージを使用できます。Visual Studio での NuGet パッケージの参照とインストールの詳細については、*NuGet ドキュメント* の [NuGet パッケージマネージャーを使用して Visual Studio でパッケージをインストールして管理する](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio) を参照してください。