首页 新闻 会员 周边 捐助

使用Enterprise Libaray报错

0
悬赏园豆:40 [已解决问题] 解决于 2012-03-05 14:01

{"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已经引用了啊,如下图:

Evan Yao的主页 Evan Yao | 初学一级 | 园豆:89
提问于:2012-03-05 09:49
< >
分享
最佳答案
1

第一种情况版本问题,更改为对应的版本即可;

第二种情况:

     如果EnterpriseLibrary你自己编译过,请将“PublicKeyToken=31bf3856ad364e35”修改“PublicKeyToken=null”;

收获园豆:20
hejiyong | 菜鸟二级 |园豆:225 | 2012-03-05 10:18

或者直接去掉PublickkeyToken,如果对版本不是很敏感可以全去掉。

today4king | 园豆:3499 (老鸟四级) | 2012-03-05 11:48

谢谢,我知道了,版本是对的,但是引用的文件路径不对,Token错了。

Evan Yao | 园豆:89 (初学一级) | 2012-03-05 14:01
其他回答(1)
0

也有可能是版本不对,你检查一下是不是5.0.414.0版

收获园豆:20
artwl | 园豆:16736 (专家六级) | 2012-03-05 10:03

是的 我确定是5.0.414.0版

支持(0) 反对(0) Evan Yao | 园豆:89 (初学一级) | 2012-03-05 10:16

谢谢,我知道了,版本是对的,但是引用的文件路径不对,Token错了。

支持(0) 反对(0) Evan Yao | 园豆:89 (初学一级) | 2012-03-05 14:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册