在 Visual Studio 中使用 CodeArtifact - AWS Toolkit for Visual Studio
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

在 Visual Studio 中使用 CodeArtifact

AWS CodeArtifact 是一项完全托管的项目存储库服务,可让组织轻松地安全地存储和共享用于应用程序开发的软件包。您可以将 CodeArtifact 与常用构建工具和程序包管理器(如 NuGet 和 .NET Core CLIs 和 Visual Studio)结合使用。您还可以将 CodeArtifact 配置为从外部公有存储库(如 NuGet.org)拉取软件包。

在 CodeArtifact 中,您的程序包存储在存储库中,然后存储在域中。使用您的 AWS Toolkit for Visual Studio 存储库简化了 Visual Studio 的配置,使得从 CodeArtifact 和 Visual Studio 直接在 CodeArtifact 中轻松使用程序包NuGet.org.

将您的 CodeArtifact 存储库添加为 NuGet 程序包源

要使用来自 CodeArtifact 的程序包,您需要在 的 NuGet 程序包管理器中添加存储库作为 Packabe 源Visual Studio

将存储库添加为程序包源

  1. 在 AWS Explorer 中,导航到 AWS CodeArtifact 节点中的存储库。

  2. 打开要添加的存储库的上下文(右键单击)菜单,然后选择 Copy NuGet Source Endpoint (复制源终端节点)

  3. 导航到 Tools > Options (工具 > 选项) 菜单中 NuGet Package Manager (包管理器) 节点下的 Package Sources (包源)

  4. Package Sources (程序包源) 中,选择加号 (+),编辑名称,并将您之前复制的 NuGet 源终端节点 URL 粘贴到 Source (源) 字段中。

  5. 选中新添加的程序包源旁边的复选框以启用它。

    注意

    我们建议将 NuGet.org 的外部连接添加到您的 CodeArtifact,并在 中禁用 nuget.orgVisual Studio 程序包源。使用外部连接时,从 NuGet.org 拉取的所有依赖项都存储在 CodeArtifact 中。如果 NuGet.org 因任意原因出现故障,您所需的程序包仍然可用。有关外部连接的更多信息,请参阅 https://docs.amazonaws.cn/codeartifact/latest/ug/external-connection.html 用户指南 中的AWS CodeArtifact添加外部连接

  6. 选择 OK 以关闭菜单。

有关将 CodeArtifact 与 Visual Studio 结合使用的更多信息,请参阅 用户指南CodeArtifact 中的Visual Studio将 结合使用AWS CodeArtifact。