将 CodeCatalyst 与 Visual Studio 结合使用 - Amazon CodeCatalyst

将 CodeCatalyst 与 Visual Studio 结合使用

您可以在 Visual Studio 中直接使用来自 CodeCatalyst 的程序包。

要通过 CLI 工具(例如 dotnetnuget)配置和使用 NuGet,请参阅配置并使用 nuget 或 dotnet CLI

使用 CodeCatalyst 配置 Visual Studio

Windows

使用 CodeCatalyst 配置 Visual Studio
  1. 需要个人访问令牌(PAT)才能使用 CodeCatalyst 进行身份验证。如果您已有一个 PAT,则可以使用它。如果没有 PAT,请按照使用个人访问令牌向用户授予对存储库的访问权限中的说明创建一个 PAT。

  2. 使用 nugetdotnet 配置程序包存储库和凭证。

    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.
  3. 将 Visual Studio 配置为使用新的程序包来源。在 Visual Studio 中,选择工具,然后选择选项

  4. 选项菜单中,展开 NuGet 程序包管理器部分,然后选择程序包来源

  5. 可用程序包来源列表中,确保您的 repo_name 来源已启用。如果您已为程序包存储库配置与 NuGet Gallery 的上游连接,请禁用 nuget.org 来源。

macOS

使用 CodeCatalyst 配置 Visual Studio
  1. 需要个人访问令牌(PAT)才能使用 CodeCatalyst 进行身份验证。如果您已有一个 PAT,则可以使用它。如果没有 PAT,请按照使用个人访问令牌向用户授予对存储库的访问权限中的说明创建一个 PAT。

  2. 在菜单栏上,选择首选项

  3. NuGet 部分中,选择来源

  4. 选择添加并添加您的存储库信息。

    1. 对于名称,输入您的 CodeCatalyst 程序包存储库名称。

    2. 对于位置,输入您的 CodeCatalyst 程序包存储库端点。下面的代码片段显示了示例端点。将 space-nameproj-namerepo-name 替换为您的 CodeCatalyst 空间名称、项目名称和存储库名称。

      https://packages.region.codecatalyst.aws/nuget/space-name/proj-name/repo-name/
    3. 对于用户名,输入任何有效值。

    4. 对于密码,输入您的 PAT。

  5. 选择添加源

  6. 如果您已为程序包存储库配置与 NuGet Gallery 的上游连接,请禁用 nuget.org 来源。

配置完成后,Visual Studio 可以使用来自 CodeCatalyst 存储库、其任何上游存储库或 NuGet.org(如果已将它配置为上游来源)的程序包。有关在 Visual Studio 中浏览和安装 NuGet 程序包的更多信息,请参阅 NuGet 文档中的使用 NuGet 包管理器在 Visual Studio 中安装和管理包