解决在log4net 中使用sqlite 无法加载“SQLite.Interop.066.DLL ”的问题
2010-12-21 12:55
337 查看
产生这个问题的原因是公用钥匙(PublicKeyToken)没有填写正确。
首先使用
<connectionType value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.66.0, Culture=Neutral, PublicKeyToken=1fdb50b1b62b4c84" />
进行测试
结果为
再看Connection的版本信息
然后使用以下测试
<connectionType value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.66.0, Culture=Neutral, PublicKeyToken=db937bc2d44ff139" />
从上图可以看到,数据库已经正确打开了
再看版本号,也可以正常看到了
类库的公共钥匙可以到
C:\WINDOWS\assembly找到
注意看,处理器体系结构。
理解这个问题产生的原因,你也能解决其他类库引用遇到的问题了。
首先使用
<connectionType value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.66.0, Culture=Neutral, PublicKeyToken=1fdb50b1b62b4c84" />
进行测试
结果为
再看Connection的版本信息
然后使用以下测试
<connectionType value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.66.0, Culture=Neutral, PublicKeyToken=db937bc2d44ff139" />
从上图可以看到,数据库已经正确打开了
再看版本号,也可以正常看到了
类库的公共钥匙可以到
C:\WINDOWS\assembly找到
注意看,处理器体系结构。
理解这个问题产生的原因,你也能解决其他类库引用遇到的问题了。
相关文章推荐
- 解决在log4net 中使用sqlite 无法加载“SQLite.Interop.066.DLL ”的问题
- 解决Bootstrap模态窗口Modal中使用Kindeditor或UEditor编辑器第二次无法加载的问题
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- 【问题解决】windows程序使用LaodImage加载图标无法显示在程序窗口标题栏
- 解决tmpl插件与图片自动轮播插件结合使用,无法加载mytv()方法问题
- 解决Bootstrap模态窗口Modal中使用Kindeditor或UEditor编辑器第二次无法加载的问题
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- 解决Bootstrap模态窗口Modal中使用Kindeditor或UEditor编辑器 点击关闭弹窗 出现第二次无法加载的问题
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- 使用图片预加载,解决断网后无法从后台获取提示网络异常的logo图片的问题
- 解决在Win7下使用schtasks命令显示 “错误:无法加载列表资源” 的问题
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 【问题解决】找不到或无法加载主类 com.sun.tools.javac.Main
- 使用universalimageloader图片加载框架,正确加载却无法显示图片问题的处理
- SDK Manager更新adt sdk包后Eclipse无法使用的问题及其解决办法
- 无法加载DLL问题及解决方法
- SQLSERVER无法使用IP地址连接问题解决
- 自行解决12306页面显示异常的问题(长城宽带下WWW。12306无法正常使用)