当前位置: 代码迷 >> 其他数据库 >> 没法加载 DLL“sqlite3”?
  详细解决方案

没法加载 DLL“sqlite3”?

热度:4011   发布时间:2013-02-26 00:00:00.0
无法加载 DLL“sqlite3”???
用C#写了一个小程序,数据库使用的是sqlite,在本机调试的时候没有问题,可是发布后到其他机器上安装就无法运行,
错误提示:System.DllNotFoundException: 无法加载 DLL“sqlite3”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

注:System.Data.SQLite.DLL 已经打包在程序安装目录了!!


请教达人!!!!
小弟先拜谢了!
------解决方案--------------------------------------------------------
System.Data.SQLite.DLL 已经打包在程序安装目录了!! 

检查一下安装后,这个DLL到客户机的什么位置了? 建议放到与你EXE文件相同目录
------解决方案--------------------------------------------------------
用手工注册一下DLL试试
------解决方案--------------------------------------------------------
ding
------解决方案--------------------------------------------------------
你直接吧sqlite3.dll文件拷贝到你的目标机器上,试试看,估计是你打包的时候这个文件版本错误,或者是文件错误。
------解决方案--------------------------------------------------------
该回复于2009-03-16 16:27:36被版主删除

------解决方案--------------------------------------------------------
把sqlite3.dll放到Bin目录下就OK了!
------解决方案--------------------------------------------------------
该回复于2009-03-16 16:27:36被版主删除