Visual studio 2010 在VisualStudio2010上安装MVC4后的几个问题

Visual studio 2010 在VisualStudio2010上安装MVC4后的几个问题,visual-studio-2010,entity-framework,asp.net-mvc-4,controller,Visual Studio 2010,Entity Framework,Asp.net Mvc 4,Controller,我已经在VisualStudio2010上安装了MVC4。 以前也安装了MVC2和MVC3 一切正常,但在尝试添加控制器时,出现以下错误: 我添加它的方式: right click on Model folder > add > controller 当我清理项目并重试时,它会工作。 但每次我构建它时,我都会再次出现错误,直到我再次清理 我可以接受这一点,但我意识到我也不能添加视图(模型类),只要我选中创建强类型 如何解决这些问题?我知道它与实体框架有关,但我不知道现在该怎么做

我已经在VisualStudio2010上安装了MVC4。 以前也安装了MVC2和MVC3

一切正常,但在尝试添加控制器时,出现以下错误:

我添加它的方式:

right click on Model folder > add > controller
当我清理项目并重试时,它会工作。 但每次我构建它时,我都会再次出现错误,直到我再次清理

我可以接受这一点,但我意识到我也不能添加视图(模型类),只要我选中
创建强类型

如何解决这些问题?我知道它与实体框架有关,但我不知道现在该怎么做


我尝试卸载,然后使用控制台和NuGet重新安装,问题仍然存在

我放弃了vs 2010和mvc 4,我使用mvc 4和vs 2012,虽然你可能没有那种奢侈,但你肯定会与ProjectGuid或程序集引用等发生合法冲突

我在过去提出的一些建议可能不是您想要的,我将进一步寻找解决您问题的方法,在此期间,请参阅这些stackoverflow链接


是的,存在冲突,因为它仍然指向旧的EF(4.3.1.0)手动将其从package.config文件中删除,例如,删除此行我回滚到4.3.1.0它现在可以工作,但我无法使用System.ComponentModel.DataAnnotations.Schema;所以我不得不把它评论出来。如果无法使用它,这会如何影响我的项目?确保在项目中的引用上单击鼠标右键,然后以这种方式首先添加它。您将失去使用属性装饰的功能——这可能会有所帮助