System.Data.SQLite.dll 未安装或者版本冲突

用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,如图所示

再次编译和运行程序,发现问题已经得到解决。

这其实是一个很简单的问题,在此做个记录,希望能给遇到同样题而不知道原因的朋友带来帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值