gpt4 book ai didi

visual-studio - VSTS 包提要没有从上游源 (nuget.org) 拉包

转载 作者:行者123 更新时间:2023-12-04 05:31:08 24 4
gpt4 key购买 nike

我已经为我们的开发团队在 VSTS 上设置了一个新的团队项目,并且正在使用 Package-Management用于发布我们的 NuGet 包的扩展。
我还启用了公共(public) nuget.org feed 作为我们内部包 feed 的上游来源。

推荐here & here我已取消选中 nuget.org 作为 Visual Studio 中的包源。
现在我希望搜索首先找到发布到这个提要的包
如果没有,则从上游获取它。
但事实并非如此,我无法从 nuget.org 添加包
除非我在 Visual Studio 中启用 nuget.org 作为包源。

一旦我将包发布到我的提要,来自 nuget.org 的包(通过启用 nuget.org 添加的包)开始出现在我的私有(private)提要中。(即使在我取消选中 nuget.org 源之后)
但是如果不启用 nuget.org 作为源,我不能直接从上游使用新包。

我是否误解了这应该是构建机器配置而不是开发机器配置?

最佳答案

如您所见,您还应该选择 nuget.org 包源(都选择 VSTS 源和 nuget.org 作为包源)。

enter image description here

如果您在 VS 中取消选择 nuget.org 包源,则意味着来自 nuget.org 的包将不可用。

为了首先从 VSTS feed 中搜索包,然后在 nuget.org 中搜索,您可以通过过滤来自不同包源的包来实现:

  • 首先从 VSTS 提要中搜索一个包(例如 NUnit 包)(以下示例的名称是新的):

    将包源指定为新的,如果在浏览列表中显示相关包,那么您可以使用来自 VSTS 提要的包。如果没有包列表,则表示 VSTS 提要没有相关包,那么您可以按照以下步骤从 nuget.org 搜索。

    enter image description here
  • 要从 nuget.org 中搜索包 (NUnit),只需将包源更改为 nuget.org,VS 会列出存储在 https://api.nuget.org/v3/index.json 中的相关包.

    enter image description here
  • 关于visual-studio - VSTS 包提要没有从上游源 (nuget.org) 拉包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48756017/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com