首先下载 SQLite下载地址 ,在官网找的那个貌似在64位下不能使用,会抛出“未能加载文件或程序集“System.Data.SQLite”异常,然后下载sqlitedeveloper,作为管理器,下载地址,可以消除中文字符乱码的问题
我安装了在D盘,安装SQllite之后在D:\Program Files (x86)\SQLite.NET\bin\x64找到System.Data.SQLite.DLL,添加到 VS的工程之中
用SQLlite 管理工具,在 D盘根目录下新建数据库为 lite.s3db.并创建表如下

在app.config中添加一个配置节:startup
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
完整的配置文件如下

在Win7 64位系统中,使用SQLite进行开发时遇到了“未能加载文件或程序集“System.Data.SQLite”异常。通过下载特定版本的SQLite和SQLite Developer管理工具,解决了DLL兼容性和中文乱码问题。在VS2010项目中引入SQLite.DLL,并修改app.config启用legacy runtime。测试表明,1.0.79.0 x86版本适用于32位系统,而1.0.66.0适用于64位系统。安装sqlite-netFx40-setup-x64-2010-1.0.79.0.exe后,选择特定DLL可在64位环境下正常开发。

1389

被折叠的 条评论
为什么被折叠?



