您的位置:首页 > 数据库 > SQL

解决在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找到

注意看,处理器体系结构。

理解这个问题产生的原因,你也能解决其他类库引用遇到的问题了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐