【问题标题】:entity framework version issue实体框架版本问题
【发布时间】:2013-06-16 00:33:22
【问题描述】:

我在解决方案 1 中有一个名为 service1 的 wcf 网络服务 然后我在solution2 中创建了另一个名为service2 的wcf web 服务。 然后在service2中,我引用了service1。 我在 service1 和 service2 中都安装了实体框架 v5。然后我在 service2 中运行一个函数,该函数调用 service1 中的函数。但我得到一个例外:

{"无法加载文件或程序集 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 或其之一 依赖关系。定位程序集的清单定义不 匹配程序集引用。 (HRESULT 的例外情况: 0x80131040)":"EntityFramework,版本=6.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089"}

有人知道怎么解决吗?

谢谢

【问题讨论】:

  • 直接运行服务 1 的函数并验证它是否有效。如果是,请进入 service2 并获取 EF 程序集的版本。将此与您的 web.config 中的版本进行比较,并确保它们相同。如果没有,您要么需要在 web.config 中修复它,要么将 EF 卸载/重新安装到正确的版本。

标签: wcf entity-framework


【解决方案1】:

最后,我将文件夹“package”中的所有内容从service1复制粘贴到service2

【讨论】:

    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 2011-03-09
    • 2013-07-17
    • 2017-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多