我在 VS 2012 的快速版中创建了一个项目,它是 MVC4,使用 EF5 Model First 和枚举。现在尝试在 VS 2010 中运行相同的项目时出现此错误。
错误 1 错误 5:命名空间“ http://schemas.microsoft.com/ado/2008/09/edm ”中的元素“架构”在命名空间“ http://schemas.microsoft.com ”中具有无效的子元素“EnumType” /ado/2008/09/edm '。预期的可能元素列表:命名空间“ http://schemas.microsoft.com/ado/2008/09/edm ”中的“Using、Association、ComplexType、EntityType、Function、EntityContainer”以及命名空间“##”中的任何元素其他'。
看来VS2010不支持枚举?但是我检查了正在使用的EF版本,它仍然是v5......所以我很困惑。
有任何想法吗?