azure - 为什么 azure artifacts 包含所有参考 3rd 包
问题描述
我有两个包裹(A & B)
- 包-B 参考包-A
- package-A 引用了来自 nuget 的一些第三个包
当我将 package-B 发布到 Azure Artifacts 时,为什么 nuget 的所有第三个包也发布到 Azure Artifacts ,但是如果我只是将 package-A 发布到 Azure Artifacts ,那只有 package-A
解决方案
您为此工件供稿启用了“上游来源”设置:
上游来源的 Microsoft Docs指出:
上游源使您能够使用单个提要来存储您生成的包和您从“远程提要”使用的包:公共包管理器(npmjs.com、NuGet.org、Maven Central 和 PyPI)和 Artifacts 提要。启用上游源后,连接到您的提要的任何用户都可以从远程提要安装软件包,您的提要将保存一份副本。
您可以像这样删除上游源:
- 转到 Azure DevOps 中的源
- 点击右上角的齿轮图标
- 打开最右边的标签上游源
- 删除您可能拥有的任何上游来源
推荐阅读
- java - 可以处理不同数据类型的类似表的数据结构?
- html - SVG 渲染不同
- c# - 使用由 Visual Studio 制作的自动生成的 Dockerfile Docker “无法解析范围路径”
- c# - Winforms 中的 C# 单词数组帮助
- php - 如何在小数点下显示单位(Woocommerce 价格)?
- node.js - Firebase:自定义令牌格式不正确。请检查文档
- javascript - 自定义 React 样板
- python - 如何实现具有可调用值的只读属性?
- java - 如何使用 tbroyer 插件从头开始创建 gwt-lib?
- python - 确保从int切换到float(python)的向后兼容性-fastapi,联合类型