繁体   English   中英

Azure 神器中的随机 NuGet 包

[英]Random NuGet packages in Azure Artifacts

我有一个构建 .NET 核心解决方案的 CI/CD 管道,其中包含多个 Class 库项目,以构建 NuGet 包。 这些 NuGet 包存储在 Azure 工件的 Feed 中。 工作正常。

但不知何故,那里存储了很多其他包,不是来自我或来自管道? NuGet 来自不同存储库的包(CsvHelper,Azure.Identity,...)

这怎么可能?

您遇到的是官方文档中记录的预期行为

您可以检查此注意事项

在广泛使用的提要上启用 nuget.org 上游源可能会导致意外的包保存到该提要中。

一旦您启用 nuget.org 上游源代码,任何对您的提要运行 package 请求的人都可以将 nuget.org 中的包保存到您的提要中。 如果您已将您的提要 URL 分发给大量消费者,这意味着您团队之外的用户可以将您不期望的包保存到您的提要中。

要摆脱它们:

1.如果您对此感到担忧,请考虑创建一个新的提要,然后将 nuget.org 和您当前的提要作为上游来源添加到新创建的提要中。

2.或者只是通过使用This feed选项的过滤器过滤到自己的包:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM