无法将 NuGet 源添加到 Azure Dev Ops 项目

Cannot add NuGet feed to Azure Dev Ops artifacts

我有一个 NuGet 源用于我的项目的另一个包源,我想将其作为上游源添加到 Azure Dev Ops 工件部分,加入标准 NuGet 源。然而,尽管文档说了什么 (https://docs.microsoft.com/en-us/azure/devops/artifacts/how-to/set-up-upstream-sources?view=azure-devops),我看到的唯一自定义选项是“自定义 NPN 注册表”,并附有注释说 npm 是唯一支持自定义 public 上游源的包类型。

我还是添加了我的提要,但在 Visual Studio 的包管理器中找不到它,尽管我能够从标准 NuGet 提要中添加一些东西。是否缺少启用自定义 NuGet 提要的设置,或者这里的文档不正确?

我认为您误读了文档。

Custom public upstream sources are only supported with npm registries.

参考:https://docs.microsoft.com/en-us/azure/devops/artifacts/how-to/set-up-upstream-sources?view=azure-devops#enable-upstream-sources-in-an-existing-feed

如果您想对所有内容使用单一提要,则必须实施一些棘手的解决方法。

虽然可能很不幸,但解决方法是使用预定管道将外部源与您的 Azure DevOps 源同步。