从私人 nuget 提要中删除外国 nuget 包

Remove foreign nuget packages from private nuget feed

当我查看我的 Artifacts 提要时,我看到数百个 nuget 包来自 Microsoft 和我使用的包的其他作者。为什么这些包存储在我的提要中?查看计费页面,我发现我的 Feed 使用了 1.96 GB。这刚好低于 2 GB 的阈值,之后我将被计费。在使用的 1.96 GB 中,我创建的包可能实际使用了 10 MB。

如何删除外国 nuget 包并防止它们存储在我的 Feed 中?

检查(并根据需要删除)工件 > 设置 > Upstream Sources

在大多数情况下不需要使用这些,但可以有一些 benefits,主要是如果上游版本(或整个包)被删除,您的包仍然可以访问到 Azure 将为您制作的副本。