无法引用Entity Framework,无法创建新的控制器

时间:2014-08-11 18:37:08

标签: c# entity-framework asp.net-mvc-4

看起来事情似乎正在走下坡路,唉!我在学习如何使用DbContext方面遇到了很多困难,并且出于某种原因决定删除对实体框架的引用 - 或者从解决方案中删除某种类型的引用。结果DbContext不再被识别,我无法添加实体框架引用,或者我在引用下删除的内容。我认为添加System.Data.Entity就足够了。

实体框架仍然安装,不允许我在软件包管理器控制台上重新安装...所以我决定重新开始,因为我还没有走得太远。新的MVC4项目根本不允许我添加控制器。相反,我收到一条错误消息:

  

无法投射类型的对象   键入'System.Management.Automation.PSCustomObject'   'System.Collections.Enumerable'。

我不知道发生了什么。

2 个答案:

答案 0 :(得分:0)

PSCustomObject听起来像PowerShell问题。也许尝试Visual Studio修复安装。

答案 1 :(得分:0)

我从项目文件夹中手动添加了Entity Framework。我不知道为什么这会影响未来的空白项目。

packages\EntityFramework.6.1.1\lib\net45\EntityFramework.dll