首页 > 解决方案 > 为什么 azure artifacts 包含所有参考 3rd 包

问题描述

我有两个包裹(A & B)

  1. 包-B 参考包-A
  2. package-A 引用了来自 nuget 的一些第三个包

当我将 package-B 发布到 Azure Artifacts 时,为什么 nuget 的所有第三个包也发布到 Azure Artifacts ,但是如果我只是将 package-A 发布到 Azure Artifacts ,那只有 package-A

在此处输入图像描述

标签: azureazure-devopsazure-artifacts

解决方案


您为此工件供稿启用了“上游来源”设置:

启用上游源

上游来源的 Microsoft Docs指出:

上游源使您能够使用单个提要来存储您生成的包和您从“远程提要”使用的包:公共包管理器(npmjs.com、NuGet.org、Maven Central 和 PyPI)和 Artifacts 提要。启用上游源后,连接到您的提要的任何用户都可以从远程提要安装软件包,您的提要将保存一份副本。

您可以像这样删除上游源:

  • 转到 Azure DevOps 中的源
  • 点击右上角的齿轮图标
  • 打开最右边的标签上游源
  • 删除您可能拥有的任何上游来源

推荐阅读