错误:项目上未安装EntityFramework包

use*_*174 7 c# asp.net-mvc entity-framework asp.net-mvc-4 ef-migrations

我刚刚安装了SQL Server 2008,将我的ASP.NET MVC 4项目配置为部署在本地IIS,并添加了一个新的连接到数据库(在sql server 2008中).

当我尝试启用迁移通过(实体框架)启用的迁移-ContextTypeName MonitoringNDataContext包管理器控制台.我得到以下错误:

项目'MonitoringN.Tests'上未安装EntityFramework包.

请问有什么好主意吗?

  • MonitoringN:命名ASP.NET MVC 4项目.
  • MonitoringNDataContext:放入MonitoringN的我的DBContext类的名称.
  • MonitoringN.Tests:与MonitoringN相关的单元测试项目的名称.

fre*_*hbm 30

在Package Manger Console中,您有Default project下拉列表.检查是否在其中选择了MonitoringN项目而不是MonitoringN.Tests项目.