gpt4 book ai didi

razor - 发现同一依赖程序集的不同版本之间存在冲突。MVC3 -> MVC4/EF4 -> EF5

转载 作者:行者123 更新时间:2023-12-04 02:38:53 25 4
gpt4 key购买 nike

问题是如何解决升级到 MVC4 和 EF5 的项目中程序集版本之间的冲突?

问题很明显,因为我的 Controller 和模型可以包含 System.Data.Objects,但现在是我的 View 。

我正在使用 MVC 4,我的项目是从 MVC 3 升级的。

Entity Framework 是版本 5。

我有一个能够使用 System.Data.Objects 中的 objectcontext 的 Controller 。

我的用途:
使用 System.Data.Objects;
使用 System.Data.Entity;

当我尝试在 View 表单 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:发现同一依赖程序集的不同版本之间存在冲突。

最佳答案

您可以在诊断模式下构建解决方案以获取有关错误的更多详细信息。

打开 VS 选项对话框(工具 > 选项),导航到“项目和解决方案”节点并选择“构建和运行”。将 MS Build 项目构建输出详细程度更改为诊断。

看看 here .

关于razor - 发现同一依赖程序集的不同版本之间存在冲突。MVC3 -> MVC4/EF4 -> EF5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com