You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置VSTS上游源后安装的NuGet包未显示于Feed的问题咨询

问题分析与解决步骤

你的预期其实是合理的——当通过VSTS Feed从上游源安装NuGet包时,确实应该能在自己的Feed里看到这个包,但默认配置下不会自动实现,你大概率是遗漏了上游源的保存设置环节。下面是具体的排查和解决步骤:

  • 检查上游源的保存配置
    进入你的Azure DevOps项目,打开Package Management的Feed设置,找到你添加的nuget.org上游源。默认情况下,这个上游源的「Save packages consumed from this upstream to the feed」选项是未勾选的,这就导致你通过它安装包后,VSTS不会把包缓存到自己的Feed中。只要勾选这个选项并保存,后续从该上游源安装的包就会自动出现在你的Feed里了。

  • 手动补存已安装的包
    如果已经安装了目标包但没开启保存设置,你可以手动触发缓存:

    1. 进入Feed的「Packages」页面
    2. 点击页面上方的「Upstream sources」入口,找到nuget.org源
    3. 搜索你之前安装的那个包,找到后选择「Save to feed」,就能把它添加到你的Feed中了
  • 确认安装时的源选择
    还要确保你在Package Manager Console执行Install-Package时,确实是使用了你的VSTS Feed作为包源:

    • 可以在Console的「Package source」下拉框中确认当前选中的是你的VSTS Feed
    • 也可以在命令里明确指定源:Install-Package <包名> -Source <你的VSTS Feed URL>,避免误用到本地缓存或其他未配置的源

内容的提问来源于stack exchange,提问作者BenV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:59:10