falla.zhang

导航

Enterprise Library 程序集不匹配

错误提示:

未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项,找到程序集清单定义与程序集不匹配 。

问题分析:

1、 PublicKeyToken强命名的关系,即清单与引用的程序集强命名不匹配 。

解决办法: 2者皆可

1、 使用C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\Bin下的DLL 。

2、 去掉配置文件中的“PublicKeyToken=31bf3856ad364e35”,译出的程序集本身就是“PublicKeyToken=null”,所以能够通过。

posted on 2010-03-17 09:49  falla.zhang  阅读(419)  评论(0编辑  收藏  举报