我一直没能找到答案,并且整个周末都在网上搜索,所以我希望也许你能帮我解决这个问题。为什么我在新的MVC4项目中遇到编译错误?
当使用Visual Studio 2012时,我创建了一个新的MVC4 Web应用程序项目并获得一些编译错误。
这里是我的问题:
我使用Visual Studio 2012创建一个新的MVC4 Web应用程序,我选择互联网应用程序并将其设置为使用剃刀引擎。
我去申请性质及应用程序选项卡更改目标框架从.NET框架4.5到.NET Framework 4的
构建产生了以下错误:
错误1无法找到类型名称'TableAttribute'。此类型已被转发到程序集“System.ComponentModel.DataAnnotations,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'。考虑添加对该程序集的引用。 c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels.cs 21 6 MvcApplication1
错误2无法找到类型或名称空间名称'Table' )使用指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels.cs 21 6 MvcApplication1
错误3类型或名称空间名称'DatabaseGeneratedAttributeAttribute'找不到(您是否缺少using指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels.cs 25 10 MvcApplication1
错误4无法找到类型名称'DatabaseGeneratedAttribute'。此类型已被转发到程序集“System.ComponentModel.DataAnnotations,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'。考虑添加对该程序集的引用。 C:\用户\萨阿德\文件\的Visual Studio 2012 \项目\ MvcApplication1 \ MvcApplication1 \型号\ AccountModels.cs 25 10 MvcApplication1
错误5中的类型或命名空间名称 'CompareAttribute' 找不到(是否缺少)使用指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels.cs 54 10 MvcApplication1
错误6类型或命名空间名称'Compare'可能找不到(您是否缺少使用指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels.cs 54 10 MvcApplication1
错误7无法找到类型或名称空间名称'CompareAttribute'(您是否缺少使用指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ Models \ AccountModels .cs 87 10 MvcApplication1
错误8无法找到类型或命名空间名称'Compare'(您是否缺少using指令或程序集引用?)c:\ users \ saad \ documents \ visual studio 2012 \ Projects \ MvcApplication1 \ MvcApplication1 \ \模型AccountModels。CS 87 10 MvcApplication1
有关这方面的任何消息吗? – Cybermaxs