在 Visual Studio 中使用 CodeArtifact - Amazon 适用于 Visual Studio 的工具包
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 Visual Studio 中使用 CodeArtifact

Amazon CodeArtifact是一种完全托管的工件存储库服务,使组织能够轻松地存储和共享用于应用程序开发的软件包。您可以将 CodeArtifact 与流行的构建工具和软件包管理器(例如 NuGet 和 .NET Core CLI 和 Visual Studio)结合使用。您还可以配置 CodeArtifact 以从外部的公共存储库中提取软件包,例如Nuget.org.

在 CodeArtifact 中,你的软件包存储在仓库中,然后存储在域中。这些区域有:Amazon Toolkit for Visual Studio简化了使用 CodeArtifact 存储库对 Visual Studio 的配置,从而可以轻松地在 Visual Studio 中直接使用 CodeArtifact 和 Nuget.org 中的软件包。

将你的 CodeArtifact 存储库添加为 NuGet 软件包源

要使用 CodeArtifact 中的软件包,您需要将存储库作为可打包源添加到NuGet 软件包管理器在 Visual Studio 中

将仓库添加为软件包源

  1. InAmazon在资源管理器中导航到存储库Amazon CodeArtifact节点。

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

  3. 导航到包源在下面NuGet 软件包管理器在节点工具 > 选项菜单。

  4. In包源中,选择加号 (+),编辑名称,然后粘贴您之前复制的 NuGet 源终端节点 URL字段中返回的子位置类型。

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

    注意

    我们建议添加外部连接Nuget.org转到你的 CodeArtifact 然后禁用nuget.org在 Visual Studio 中打包源代码。使用外部连接时,所有依赖项都从中拉出Nuget.org存储在 CodeArtifact 中。如果Nuget.org由于任何原因而停机,你需要的包裹仍然可用。有关外部连接的更多信息,请参阅。添加外部连接中的Amazon CodeArtifact用户指南.

  6. 选择确定关闭菜单。

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