ITXP365(智码IT网)

分享电脑知识,传播IT技巧

致敬爱学习的您,祝您访问愉快!

使用SqlSugar连接sqlite数据库踩坑记:安装了SQLite.dll,还提示System.Data.SQLite.dll未安装或者版本冲突


发布:智码IT网   阅读:
使用SqlSugar连接sqlite数据库,编译没有问题,运行程序时提示:

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”或它的某一个依赖项。系统找不到指定的文件。”


按照经验,知道是没有安装sqlite的驱动,于是在VS中解决方案资源管理器中,打开Nuget包管理器,如图所示:
搜索sqlite关键,选中SQLite驱动,安装
安装完后,发现右侧的【解决方案资源管理器】的【引用】列表里面并没有sqlite的引用。运行项目,仍然会收到同样的错误提示。
这个问题困惑了笔者好些时间,后面才发现,要安装的驱动是【System.Data.SQLite.dll】,而不是【SQLite】,重新通过关键字【System.Data.SQLite】搜索并安装驱动,如图所示:
安装好后,引用列表出现了System.Data.SQLite,如图所示

再次编译和运行程序,发现问题已经得到解决。
这其实是一个很简单的问题,在此做个记录,希望能给遇到同样题而不知道原因的朋友带来帮助。


上一篇:没有了
下一篇:没有了

© 2001-智码IT网 www.itxp365.com版权所有

蜀ICP备2021001527号