【发布时间】: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