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) 编辑 收藏 举报