在我们的构建服务器上,我正在使用 NuGet 2.7 从命令行尝试解决方案中的所有包。根据这篇微软帖子,它应该像
nuget.exe restore Foo.sln
这主要是有效的,除了它找不到许多包:
Unable to find version '1.5.0-beta' of package 'Google.Apis.Authentication'.
Unable to find version '1.5.0.71-beta' of package 'Google.Apis.Analytics.v3'.
Unable to find version '1.5.0-beta' of package 'Google.Apis'.
我的猜测是,这些是我的 packages.config 文件中唯一的预发布包并非巧合。根据文档 nuget.exe restore
,几乎是唯一没有-Prerelease
选项的命令,那么如何恢复预发布包?