zoukankan      html  css  js  c++  java
  • 解决在log4net 中使用sqlite 无法加载“SQLite.Interop.066.DLL ”的问题

    产生这个问题的原因是公用钥匙(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找到

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

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

    作者: 火地晋
    出处: http://yelaiju.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    tcp/心跳包
    TCP协议中的三次握手和四次挥手(图解)
    http 中get和post
    xmpp总结
    IOS中http请求使用cookie
    sdwebimage总结
    iOS断言
    Object-C自定义对象NSLog输入信息
    NSTimer你真的会用了吗
    ios中block中的探究
  • 原文地址:https://www.cnblogs.com/yelaiju/p/1912541.html
Copyright © 2011-2022 走看看