为什么在我已启用NuGet包还原时会出现以下构建输出错误?
恢复NuGet包......
要防止NuGet在构建期间下载包,请打开 在Visual Studio Options对话框中,单击Package Manager节点和 取消选中'允许NuGet下载丢失的包'。
packages.config中列出的所有软件包都已安装。
MyProject.csproj:错误:这个项目引用了NuGet包 在这台电脑上丢失了。启用NuGet包还原到 下载它们。
它只发生在一个项目上。
我正在使用Visual Studio 2013和NuGet 2.8。
答案 0 :(得分:1)
确保升级到最新版本的NuGet,它会自动执行包恢复。有关详情,请参阅David Ebbo撰写的这篇文章:http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
您将要删除NuGet目标(删除.nuget
文件夹,然后手动编辑.csproj文件并删除导入NuGet.targets文件的行)。这不再需要。编译解决方案时,NuGet将恢复它。