该项目引用了此计算机上没有的NuGet包

时间:2017-09-05 15:08:48

标签: c# asp.net .net visual-studio nuget

当我在visual studio 2015中构建我的解决方案时,我遇到了以下错误。 enter image description here

但是当我尝试添加该特定包时,visual studio会显示它已添加

enter image description here

4 个答案:

答案 0 :(得分:1)

你注意到了什么吗?版本不同,你需要版本1.0.5而不是1.0.7

答案 1 :(得分:0)

打开Nuget Package Manager并在此程序包中选择“Unistall”,而不是再次输入。如果这对您没有帮助,请执行下一步:

  1. .csproj文件
  2. 卸载项目并删除此软件包上的所有引用
  3. Web.config(或App.config)移除此套餐的参考号(如果有)。
  4. packages.config文件
  5. 中删除引用
  6. 再次通过nuget安装。
  7. 希望这会对你有所帮助。

答案 2 :(得分:0)

右键单击visual studio中的解决方案并选择" Restore Nuget Packages",它将下载缺少的包

答案 3 :(得分:0)

在程序包管理控制台中使用以下命令:

Update-Package -reinstall -Project YourProjectName

这是按项目进行的,但这样做是有效的,至少在100%的情况下发生在我身上。