我一直无法找到这个问题的答案,并且整个周末都在网上搜索,所以我希望你能帮我解决这个问题。
使用 Visual Studio 2012 时,我创建了一个新的 MVC4 Web 应用程序项目并得到一些编译错误。
这是我的问题:
我使用 Visual Studio 2012 创建了一个新的 MVC4 Web 应用程序,我选择 Internet 应用程序并将其设置为使用 RAZOR 引擎。
我转到应用程序属性并在应用程序选项卡下将目标框架从 .NET Framework 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 找不到类型或命名空间名称“表”(是否缺少 using 指令或程序集引用?) 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:\users\saad\documents\visual studio 2012\Projects\MvcApplication1\MvcApplication1\Models\AccountModels.cs 25 10 MvcApplication1
错误 5 找不到类型或命名空间名称“CompareAttribute”(是否缺少 using 指令或程序集引用?) c:\users\saad\documents\visual studio 2012\Projects\MvcApplication1\MvcApplication1\Models\AccountModels。 cs 54 10 MvcApplication1
错误 6 找不到类型或命名空间名称“Compare”(是否缺少 using 指令或程序集引用?) c:\users\saad\documents\visual studio 2012\Projects\MvcApplication1\MvcApplication1\Models\AccountModels。 cs 54 10 MvcApplication1
错误 7 找不到类型或命名空间名称“CompareAttribute”(是否缺少 using 指令或程序集引用?) 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\Models\AccountModels。 cs 87 10 MvcApplication1