我们的团队在Visual Studio Online中设置了私有Package Feed . 我们可以将我们正在处理的库的最新版本推送到feed,然后在VS2017的NuGet包管理器中查看它 .

在过去的几周里,这个过程变得不可靠,我们无法确定原因 .

脚步:

  • 开发人员在本地构建nuget包 .

  • 我们使用命令行将包推送到我们的feed

  • nuget.exe push -Source "VSO-Feed" -ApiKey VSTS ..\Project\bin\Debug\Project.0.1.1-alpha.nupkg

  • 命令返回成功

  • 我们可以在VSO的"Packages"下看到新的新软件包版本

  • VS 2017中的NuGet包管理器无法找到新包

  • 尝试手动更新 .csproj 文件以引用新版本有时会成功,但同样频繁的项目构建失败并显示消息

无法找到包含项目的版本(> = 0.1.1-alpha)在vso-feed中找到243个版本[最近的版本:0.1.0-alpha]

  • 经过一段不确定的时间,通常至少45分钟后,它突然又恢复了!

还有其他人经历过这个吗?我们的搜索空洞了 .