

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# CodeCatalyst 与视觉工作室一起使用
<a name="packages-nuget-visual-studio"></a>

 您可以 CodeCatalyst 直接在 Visual Studio 中使用软件包。

要配置和 NuGet 使用`dotnet`或等 CLI 工具`nuget`，请参阅[配置并使用 nuget 或 dotnet CLI](packages-nuget-cli.md)。

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

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

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

**使用 Visual Studio 配置 CodeCatalyst**

1. 需要使用个人访问令牌 (PAT) 进行身份验证 CodeCatalyst。如果您已有一个 PAT，则可以使用它。如果没有 PAT，请按照[使用个人访问令牌向用户授予对存储库的访问权限](ipa-tokens-keys.md)中的说明创建一个 PAT。

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. 在 “**选项**” 菜单中，展开 “Package **Man NuGet ager**” 部分，然后选择 Package S **ources**。

1. 在 “**可用包源**” 列表中，确保您的{{repo\_name}}源已启用。如果您已将包存储库配置为与 NuGet 图库的上游连接，请禁用 **nuget.org 源代码。**

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

**使用 Visual Studio 配置 CodeCatalyst**

1. 需要使用个人访问令牌 (PAT) 进行身份验证 CodeCatalyst。如果您已有一个 PAT，则可以使用它。如果没有 PAT，请按照[使用个人访问令牌向用户授予对存储库的访问权限](ipa-tokens-keys.md)中的说明创建一个 PAT。

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. 选择 **添加源**。

1. 如果您已将包存储库配置为与 NuGet图库的上游连接，请禁用 **nuget.org 源代码。**

配置完成后，Visual Studio 可以使用存储 CodeCatalyst 库、其任何上游存储库或 [NuGet.org](https://www.nuget.org/) 中的软件包（如果您将其配置为上游源）。有关在 Visual Studio 中浏览和安装 NuGet 包的更多信息，请参见*NuGet 文档*中的[使用 Package Manager 在 Visual Studio 中安装和管理 NuGet 软件包](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio)。