我已经设置了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 - 将上述网址粘贴到浏览器中并多次手动刷新
其中一项或多项措施有所帮助。但我想知道是否有任何理论解决方案。
答案 0 :(得分:0)
似乎您正在尝试下载刚刚推送到VSTS nuget feed的软件包。
由于Visual Studio 2017正确列出,因此该问题不应与VSTS服务器上的Feed相关。
如果最近发生这种情况(下载新的刷新包)并且您的软件包非常大,这可能是网络延迟。建议您在再次发生此问题时使用fiddler跟踪。这使得"一些"感觉,你看到的可能是推送包的不正确传播,显示在搜索结果中但尚未下载。
其他一些人也会遇到与你相同的问题和错误。
仅供参考,我在过去一个月左右看到了这个确切的问题。 在源之间切换,卸载和重新安装是一些工作 周围,但不是100%。 将我自己的包推送到VSTS然后 最后安装它需要15分钟。
更多详细信息,请查看此类似问题Package update not found when updating via Visual Studio Solution