当前位置:  开发笔记 > 编程语言 > 正文

Microsoft.Data.Edm引用错误

如何解决《Microsoft.Data.Edm引用错误》经验,为你挑选了0个好方法。

我有Nopcommerce(NOP.Web)应用程序.当我构建此应用程序时, Microsoft.Data.Edm.dll内部BIN文件夹的版本为5.7.0.62414.

但是当我重建我的插件时,它被复制到Nop.Web应用程序中,这个dll的版本更改为5.6.4.62175.我收到以下错误:

无法加载文件或程序集"Microsoft.Data.Edm"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

所以,我想我的插件和Nop.Web中有一些参考不同

我怎么知道哪一个,我该怎么办?

我发现在"Nop.Web.Framework.csprojResolveAssemblyReference.cache"文件中有这个引用:

C:\ Program Files(x86)\ Microsoft WCF Data Services\5.6.4\bin.NETFramework\Microsoft.Data.Edm.dll

我找不到这个参考来自哪里.它也引用了同一文件中的正确dll(5.7.XX):

d:\ MyProjects下\库\ Nop.Services\BIN \调试\ Microsoft.Data.Edm.dll

在app.config我有这个:

bindingRedirect oldVersion ="0.0.0.0-5.7.0.0"newVersion ="5.7.0.0"/>

但是在构建时总是需要5.6.4.X版本的dll.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有