• SQLite 引用问题


    项目是4.0 在sqlite官网下载最新的版本1.0.77.0和1.0.76.0添加引用 没问题,开发环境win7 32位 .NET4.0 运行一切正常,当程序拿到XP下运行就提示

    “未能加载system.data.sqlite.dll”不是用效的win32程序集"

    在windows 2003 下提示:未能加载文件或程序集 "System.Data.SQLite.dll" 或它的某一个依赖项。找不到指定

    折腾半天又是百度又是谷歌的也问了不少用sqlite的网友都没遇到过这样的问题(他们都是用的1.0.66.0版本)。无奈啊

    于是我也把我的版本改成1.0.66.0版本添加引用没问题当运行程序提示 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息

    无语了,又开始百度谷歌 找到以下配置信息

     <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
      </startup

    按上面配置加上把sqlite版本改成1.0.66.0版本测试成功


    至于1.0.77.0和1.0.76.0版本在XP和2003下运行错误一直未解决 。

    不知道为什么sqlite 1.0.77.0和1.0.76.0版本在win7下可以在xp和windows 2003不行。

    问了一下eaglet老大他说也挺奇怪就就帮我找找该问题原因,最后他发给我一个连接

    http://sqlite.phxsoftware.com/forums/p/2669/10118.aspx 告诉我缺少msvcr100.dll

    这个DLL可以到IDE环境找 我的安装地址是D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger

    这个路径下面有X86和X64文件 把这个msvcr100.dll复制到你的项目下运行测试成功。

  • 相关阅读:
    Vue Bug
    Vue.js(一)
    Node.js简介
    对请求链接的URLEncode处理
    淘宝开放平台
    Java基础(一)
    计算机基础知识
    Unity中对象池的使用
    希尔排序算法
    插入排序算法
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2268778.html
Copyright © 2020-2023  润新知