问题是如何解决我的项目中升级到 MVC4 和 EF5 的程序集版本之间的冲突?
问题在于我的控制器和模型可以包含 System.Data.Objects,但现在是我的视图。
我正在使用 MVC 4,我的项目是从 MVC 3 升级的。
实体框架是版本 5。
我有一个能够使用 System.Data.Objects 中的 objectcontext 的控制器。
我的使用:使用 System.Data.Objects;使用 System.Data.Entity;
当我尝试在视图表单 System.Data.Objects 中包含 using 时,我得到:
CS0234:命名空间“System.Data”中不存在类型或命名空间名称“Objects”(您是否缺少程序集引用?)
我的目标是 .net 4.5
我的构建显示此消息:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1561,5):警告 MSB3247:发现同一依赖程序集的不同版本之间存在冲突。