{"Could not load file or assembly 'Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)":"Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"}
dll已经引用了啊,如下图:
第一种情况版本问题,更改为对应的版本即可;
第二种情况:
如果EnterpriseLibrary你自己编译过,请将“PublicKeyToken=31bf3856ad364e35”修改“PublicKeyToken=null”;
或者直接去掉PublickkeyToken,如果对版本不是很敏感可以全去掉。
谢谢,我知道了,版本是对的,但是引用的文件路径不对,Token错了。
也有可能是版本不对,你检查一下是不是5.0.414.0版
是的 我确定是5.0.414.0版
谢谢,我知道了,版本是对的,但是引用的文件路径不对,Token错了。