想要在VS中使用Sqlite需要System.Data.SQLite.dll和SQLite.Interop.dll两个文件
首先需要下载几个文件
·System.Data.SQLite
·Sqlite
在system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki中下载System.Data.SQLite包,依照配置挑选下载,我下载的是sqlite-netFx35-static-binary-bundle-x64-2008-1.0.111.0
下载后解压进行安装,这里要注意的是直接双击Installer.exe文件安装可能会出现如下报错
这是因为Installer.exe文件不支持直接双击操作,需要用cmd命令行进行操作
Win+R快捷键打开cmd,输入文件路径,在路径后空格然后加上 -confirm true,如图
回车,然后报了个错(由于我已经解决这个问题之前没有截图就不放图了),报错内容是:could not open registry key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx
所以我们需要去注册表编辑器里添加这个AssemblyFoldersEx项,Windows键按下直接搜索注册表编辑器打开,找到相关目录,右键添加项即可,如图
然后重复一下之前的cmd操作就能通过了
在https://www.sqlite.org/download.html下载sqlite-dll-win64-x64-3300000.zip和sqlite-tools-win32-x86-3300000.zip两个文件,具体还是要看操作系统是x86还是x64,我是x64的所以就下了x64的,如图
下载完成后将这两个压缩包解压到同一文件夹即可
然后打开VS,这里建议用VS2017,因为Sqlite对2019版本似乎不是很友好。依次选择“工具”——“拓展和更新”——“联机”,找到SQLite/SQL Server Compact Toolbox下载安装,根据提示重启VS即可