首页 文章

NuGet恢复已启用但我仍然收到错误

提问于
浏览
2

当我已经启用了NuGet包恢复时,为什么会出现以下构建输出错误?

恢复NuGet包...要防止NuGet在构建期间下载包,请打开Visual Studio选项对话框,单击包管理器节点并取消选中“允许NuGet下载丢失的包” . package.config中列出的所有软件包都已安装 . MyProject.csproj:错误:此项目引用此计算机上缺少的NuGet包 . 启用NuGet Package Restore以下载它们 .

它只发生在一个项目上 .

我正在使用Visual Studio 2013和NuGet 2.8 .

1 回答

  • 1

    确保升级到最新版本的NuGet,它会自动执行包恢复 . 有关更多信息,请参阅David Ebbo的这篇文章:http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

    您将要删除NuGet目标(删除 .nuget 文件夹,然后手动编辑.csproj文件并删除导入NuGet.targets文件的行) . 这不再需要 . 编译解决方案时,NuGet将恢复它 .

相关问题