错误:包的EntityFramework上未安装项目 [英] Error : The EntityFramework package is not installed on project

查看:1239
本文介绍了错误:包的EntityFramework上未安装项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚安装了SQL Server 2008,配置我的ASP.NET MVC 4项目在本地IIS部署,并已添加到已在时间被创建(在SQL Server 2008)数据库的新连接。

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


  

该包的EntityFramework上未安装项目
  MonitoringN.Tests。


任何高招,好吗?


  

      
  • MonitoringN:命名的ASP.NET MVC 4项目

  •   
  • MonitoringNDataContext:这是置入MonitoringN我的DbContext类的名称

  •   
  • MonitoringN.Tests:命名相关MonitoringN单元测试项目

  •   


解决方案

在包管理器控制台你有默认项目下拉列表。请检查您选择它MonitoringN项目,而不是MonitoringN.Tests项目。

I've just installed SQL Server 2008, configured my ASP.NET MVC 4 project to be deployed at Local IIS and have added a new connection to a database which have been created at time (in sql server 2008).

When I try to enable migrations (Entity Framework) via Enable-Migrations -ContextTypeName MonitoringNDataContext from Package Manager Console. I got this following error :

The EntityFramework package is not installed on project 'MonitoringN.Tests'.

Any brilliant idea, please ?

  • MonitoringN : Name the ASP.NET MVC 4 project.
  • MonitoringNDataContext : Name of my DBContext class which is placed into MonitoringN.
  • MonitoringN.Tests : Name of the Unit Test project related to MonitoringN.

解决方案

In Package Manger Console you have Default project dropdown list. Check that you select MonitoringN project in it and not the MonitoringN.Tests project.

这篇关于错误:包的EntityFramework上未安装项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆