我们的团队在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分钟后,它突然又恢复了!
还有其他人经历过这个吗?我们的搜索空洞了 .