连接Sqlite数据库,提示System.Data.SQLite.dll 未安装或者版本冲突 返回

SqlSugar
2 93

尝试用SqlSugar连接Sqlite数据库,通过 db.DbFirst.CreateClassFile(modelDirPath); 创建类文件,编译没有问题,运行的时候提示如下错误:


System.Exception:“中文提示 : System.Data.SQLite.dll  未安装或者版本冲突,按下面步骤操作即可 1、从Nuget卸载所有项目的System.Data.SQLite.dll 和SqlSugar,用Nuget重新安装即可,如果还报错在最上层 WBE层 用NUGET安装,详细教程:https://www.donet5.com/Doc/8/1154

English Message : You need to refer to System.Data.SQLite.dll.未能加载文件或程序集“System.Data.SQLite, Version=1.0.102.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”或它的某一个依赖项。系统找不到指定的文件。”


已经通过Nuget安装安装了sqlite驱动,但是在引用列表里里面确实没有相关的引用,如图所示:

image.png

packages.config文件显示已经按住请了sqlite依赖

image.png

debug目录先已经有x86和x64的dll,并且将sqlite3.dll文件拷贝到debug目录运行,也报错

image.png


image.png

image.png

热忱回答2