社区
其他数据库
帖子详情
无法加载 DLL“sqlite3”???
chrisziling
2009-02-15 10:12:22
用C#写了一个小程序,数据库使用的是sqlite,在本机调试的时候没有问题,可是发布后到其他机器上安装就无法运行,
错误提示:System.DllNotFoundException: 无法加载 DLL“sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
注:System.Data.SQLite.DLL 已经打包在程序安装目录了!!
请教达人!!!!
小弟先拜谢了!
...全文
3579
18
打赏
收藏
无法加载 DLL“sqlite3”???
用C#写了一个小程序,数据库使用的是sqlite,在本机调试的时候没有问题,可是发布后到其他机器上安装就无法运行, 错误提示:System.DllNotFoundException: 无法加载 DLL“sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 注:System.Data.SQLite.DLL 已经打包在程序安装目录了!! 请教达人!!!! 小弟先拜谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amio555
2012-03-17
打赏
举报
回复
下载个sqlite3.dll文件 放到系统目录就OK了
http://www.filediag.com/dll/exe/sqlite3.dll.html
Felomeng
2011-12-28
打赏
举报
回复
很可能是这个东西没有装
http://www.microsoft.com/download/en/details.aspx?id=5555
Felomeng
2011-12-28
打赏
举报
回复
很可能是这个东西没有装
http://www.microsoft.com/download/en/details.aspx?id=5555
wangscan2001
2011-09-22
打赏
举报
回复
解决了同样的问题
manailily
2010-06-29
打赏
举报
回复
我也遇到了同样的情况,主要是引用的DLL不对,需要引用安装之后的sql.net目录中的DLL。我试过了。
eureka2000
2009-05-05
打赏
举报
回复
我在玩的时候也有这个情况出现,后来我找到原因了。
其实跟“发布”没有关系。
在readme.txt中有一段话:
This managed version of the ADO.NET provider for SQLite requires the native
sqlite3.dll or Linux shared library from http://www.sqlite.org
Requires version 3.6.3 or higher.
到:http://www.sqlite.org/download.html
下载相关文件即可。
chrisziling
2009-02-27
打赏
举报
回复
问题也许找到了原因,但是我不确定!!
------------------------------------
在项目属性中---发布---应用程序文件中
将System.Data.SQLite.DLL 的发布状态修改为“包括”
并将“System.Data.SQLite.DLL ”文件拷贝在exe文件所在的目录里…
这样可以运行了!
--------------------------------------
不知道问题是不是出在这里!!
eqh
2009-02-24
打赏
举报
回复
把sqlite3.dll放到Bin目录下就OK了!
huaguocsdn
2009-02-23
打赏
举报
回复
你直接吧sqlite3.dll文件拷贝到你的目标机器上,试试看,估计是你打包的时候这个文件版本错误,或者是文件错误。
chrisziling
2009-02-18
打赏
举报
回复
没有朋友用SQLite做过应用开发吗??????????????郁闷!!!
outlook209
2009-02-17
打赏
举报
回复
ding
wwwwb
2009-02-16
打赏
举报
回复
用手工注册一下DLL试试
chrisziling
2009-02-16
打赏
举报
回复
有没有兄弟用sqlite做过Windows应用啊?具体是怎么操作的啊,难道是我操作步骤有问题??
chrisziling
2009-02-16
打赏
举报
回复
[Quote=引用 4 楼 wwwwb 的回复:]
用手工注册一下DLL试试
[/Quote]
手工无法注册,提示找不到什么什么节点!!
ACMAIN_CHM
2009-02-15
打赏
举报
回复
System.Data.SQLite.DLL 已经打包在程序安装目录了!!
检查一下安装后,这个DLL到客户机的什么位置了? 建议放到与你EXE文件相同目录
chrisziling
2009-02-15
打赏
举报
回复
[Quote=引用 1 楼 ACMAIN_CHM 的回复:]
System.Data.SQLite.DLL 已经打包在程序安装目录了!!
检查一下安装后,这个DLL到客户机的什么位置了? 建议放到与你EXE文件相同目录
[/Quote]
System.Data.SQLite.DLL 是和exe文件同目录的,还是不行!!
之后我又将System.Data.SQLite.DLL分贝拷贝到windows目录和system32目录,还是不行!!好郁闷!!
Sqlite
“
无法
加载
DLL
“e_
sqlite
3”: 找不到指定的模块”解决方法
典型用法通常需要添加两个 NuGet 包:一个用于 System.Data.
SQLite
,另一个包含
SQLite
的本机构建(例如 System.Data.
SQLite
.Core)。好吧,我先搭建下
Sqlite
的环境,让 Winform 能调用
Sqlite
进行增删改查,项目我就不上传了,直接贴一个
Sqlite
Helper.cs 好了。啥都没写,这种库也是奇葩,我有点好奇能用在商业项目中么,一点规范都没有,有点像个人开发者的行为。我又搜了下 e_
sqlite
3,不是没用就是要钱,what?
如何解决“
无法
加载
DLL
‘
SQLite
.Interop.
dll
‘”的问题?针对初学者的快速解决方案
无法
加载
DLL
'
SQLite
.Interop.
dll
'”的错误信息表明,应用程序在运行时未能成功
加载
必要的动态链接库文件(
DLL
)。
SQLite
.Interop.
dll
是一个重要的组件,用于实现.NET Framework应用程序与
SQLite
数据库之间的交互。
解决C#中“
无法
加载
DLL
‘e_
sqlite
3‘: 找不到指定的模块”错误
摘要:本文详细分析了C#开发中常见的"
无法
加载
DLL
'e_
sqlite
3'"错误,指出其根源包括依赖库缺失、平台不匹配等问题。提供了多种解决方案:正确配置NuGet包、手动处理依赖文件、使用Microsoft.Data.
Sqlite
替代方案等,并给出系统化排查流程和预防措施。特别推荐使用Microsoft官方
Sqlite
实现以获得更好的兼容性,同时强调统一开发环境、持续集成配置等最佳实践,帮助开发者彻底解决这一常见问题。
SQLite
无法
加载
DLL
“
SQLite
.Interop.
dll
”: 找不到指定的模块
本文转载自:http://www.cnblogs.com/wpcnblog/p/5043628.html 近期刚使用
SQLite
,主要引用的是System.Data.
SQLite
.
dll
这个
dll
,在部署到测试环境时报
无法
加载
DLL
“
SQLite
.Interop.
dll
”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 后上官网查了下,sq
C# SqlSugar+
SQLite
:
无法
加载
DLL
“e_
sqlite
3”: 找不到指定的模块
中文提示 : System.Data.
SQLite
.
dll
未安装或者版本冲突,按下面步骤操作即可 1、从Nuget卸载所有项目的System.Data.
SQLite
.
dll
和SqlSugar,用Nuget重新安装即可,如果还报错在最上层 WBE层 用NUGET安装,详细教程:https://www.donet5.com/Doc/8/1154。System.
Dll
NotFoundException:“
无法
加载
DLL
“e_
sqlite
3”: 找不到指定的模块。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章