Nopcommerce(NOP.Web)アプリケーションがあります。このアプリケーションをビルドすると、バージョン5.7.0.62414のBINフォルダ内に Microsoft.Data.Edm.dll
があります。Microsoft.Data.Edm参照エラー
しかし、Nop.Webアプリケーションにコピーされたプラグインを再構築すると、このDLLのバージョンが5.6.4.62175に変更されます。そして、私は次のエラーを取得する:
だから、Could not load file or assembly 'Microsoft.Data.Edm' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
、私は私が何をすべきかを1と知ることができますどのように私のプラグインとNop.Web
内部の異なるいくつかの参照があると思いますか?私は、このリファレンスはどこから来たから見つけることができません
C:\Program Files (x86)\Microsoft WCF Data Services\5.6.4\bin.NETFramework\Microsoft.Data.Edm.dll
:
私は「Nop.Web.Framework.csprojResolveAssemblyReference.cache」ファイル内でこのリファレンスがあることを見出しました。
d:\MyProjects\Libraries\Nop.Services\bin\Debug\Microsoft.Data.Edm.dll
をとのapp.configに私が持っている本::また、同じファイル内のDLL(5.7.XX)を補正するために参照される
bindingRedirect oldVersion="0.0.0.0-5.7.0.0" newVersion="5.7.0.0" />
しかし、それは常に取るビルド5.6.4。 Xバージョンのdll。