在使用vs2012中的MVC4出的错误!类型“System.Data.Entity.DbContext”在未被引用的程序集中定义

类型“System.Data.Entity.DbContext”在未被引用的程序集中定义。必须添加对程序集“EntityFramework,Version=5.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”

今天在使用vs2012进行mvc4项目开发的时候发现这样的报错,很是奇怪。该引用的东西都引用了。最后找了很多资料找到了解决方法。

1、工具——》库程序包管理器——》管理解决方案的nuget程序包
2、选中已安装的包,找到EntityFramework,点击管理

bubuko.com,布布扣

bubuko.com,布布扣

由于我是在Taobao_DAL中用到了EF的“数据上下文对象”,他报错了。所以我们要选中它,将EF5.0安装。最后我们发现多了几个引用。

bubuko.com,布布扣
当然我用的是VS2012,如果你的版本较低的话,可能需要先安装Nuget。可以先卸载再添加。最后看下引用里面有没有即可。

原文:http://www.cnblogs.com/ypfnet/p/3629667.html

原文地址:https://www.cnblogs.com/mahoumei/p/5337453.html