1

我在 Visual Studio 2010 上安装了 MVC 4。以前也安装了 MVC 2 和 3

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

无法加载类型“System.ComponentModel.DataAnnotations.Schema.TableAttribute”

我添加它的方式:

right click on Model folder > add > controller

当我清理项目并重试时,它可以工作。但是每次我构建它时,我都会再次收到错误,直到我再次清理。

我可以忍受,但我意识到我也无法添加视图(模型类),一旦我检查,向导就会关闭Create a strongly-typed

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

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

4

1 回答 1

0

我放弃了带有 mvc 4 的 vs 2010,我使用带有 vs 2012 的 mvc 4,虽然您可能没有那么奢侈,但您肯定会遇到与 projectguid 或程序集引用等的合法冲突......

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

构建错误 - 'System.Web.Mvc.ModelClientValidationRule' 冲突

ModelClientValidationRule 冲突

于 2013-06-03T22:50:55.027 回答