

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 搭配 Visual Studio 使用 CodeCatalyst
<a name="packages-nuget-visual-studio"></a>

 您可以直接在 Visual Studio 中使用 CodeCatalyst 的套件。

若要設定和使用 NuGet 搭配 CLI 工具，例如 `dotnet`或 `nuget`，請參閱 [設定和使用 nuget 或 dotnet CLI](packages-nuget-cli.md)。

**Contents**
+ [使用 CodeCatalyst 設定 Visual Studio](#packages-nuget-vs-configure)
  + [Windows](#packages-nuget-vs-configure-windows)
  + [macOS](#packages-nuget-vs-configure-mac)

## 使用 CodeCatalyst 設定 Visual Studio
<a name="packages-nuget-vs-configure"></a>

### Windows
<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 Package Manager** 區段，然後選擇**套件來源**。

1. 在**可用套件來源**清單中，確認您的 {{repo\_name}} 來源已啟用。如果您已使用 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 套件儲存庫端點。下列程式碼片段顯示範例端點。以您的 CodeCatalyst 空間名稱、專案名稱和儲存庫名稱取代 {{space-name}}、{{proj-name}} 和 {{repo-}}name。

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

   1. 針對**使用者名稱**，輸入任何有效的值。

   1. 針對**密碼**，輸入您的 PAT。

1. 選擇 **Add source (新增來源)**。

1. 如果您已使用 NuGet Gallery 的上游連線來設定套件儲存庫，請停用 **nuget.org** 來源。

組態之後，如果您已將 CodeCatalyst 儲存庫、任何上游儲存庫或 [NuGet.org](https://www.nuget.org/) 設定為上游來源，則 Visual Studio 可以使用其套件。如需有關在 Visual Studio 中瀏覽和安裝 NuGet 套件的詳細資訊，請參閱 NuGet *文件 NuGet*中的[使用 NuGet Package Manager 在 Visual Studio 中安裝和管理套件](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio)。