VSTS feed"刷新" Visual Studio中的机制

时间:2018-05-10 07:02:31

标签: visual-studio-2017 nuget azure-devops

我已经设置了VSTS nuget Feed。两天前我推了一些包。我能够将这些包添加到我的项目中。但是我需要为其中一个推出另一个版本。制作新的nupgk版本,推送它,我可以在VSTS中看到它,我可以从那里下载,Visual Studio 2017也正确列出它但是当我尝试安装它时,我收到一个错误:

  

包装'无论1.0.1'未在以下主要来源中找到:' https://whatever.pkgs.visualstudio.com/_packaging/feedname/nuget/v3/index.json'。请验证您的所有在线包源是否可用(OR)包ID,版本是否正确指定。 0

我尝试过: - 等待大约10分钟 - 多次重启Visual Studio - 将上述网址粘贴到浏览器中并多次手动刷新

其中一项或多项措施有所帮助。但我想知道是否有任何理论解决方案。

1 个答案:

答案 0 :(得分:0)

似乎您正在尝试下载刚刚推送到VSTS nuget feed的软件包。

由于Visual Studio 2017正确列出,因此该问题不应与VSTS服务器上的Feed相关。

如果最近发生这种情况(下载新的刷新包)并且您的软件包非常大,这可能是网络延迟。建议您在再次发生此问题时使用fiddler跟踪。这使得"一些"感觉,你看到的可能是推送包的不正确传播,显示在搜索结果中但尚未下载。

其他一些人也会遇到与你相同的问题和错误。

  

仅供参考,我在过去一个月左右看到了这个确切的问题。   在源之间切换,卸载和重新安装是一些工作   周围,​​但不是100%。 将我自己的包推送到VSTS然后   最后安装它需要15分钟。

     

enter image description here

更多详细信息,请查看此类似问题Package update not found when updating via Visual Studio Solution