0

我们计划通过使用msbuild的cmd来构建解决方案。项目解决方案(.sln)具有nuget参考。我们在构建项目sln时遇到了错误。像nuget错误。通过MSBuild注释提示生成Vs2012 Sln。带有nuget参考

恢复的NuGet包... 为了防止从的NuGet构建过程中下载的软件包,打开Visual Studio的选项对话框中,单击包管理器节点上,取消选中“允许的NuGet下载缺失的软件包”。 C:\ Program Files(x86).nuget \ nuget.targets(89,9):错误:无法找到软件包X'的版本'3.0.0.0'。

如何在构建解决方案时恢复nugets?

回答

0

在构建解决方案之前执行NuGet包恢复。

此错误通常意味着NuGet无法从当前活动软件包源中找到软件包X.

你能检查工具 - >选项 - >软件包源中的活动软件包源以查看是否选择了必要的软件包源。