我目前正在使用SQLite for Windows Forms,但在运行项目时它显示错误:
无法加载DLL的'sqlite3':找不到指定的模块.(来自HRESULT的异常:0x8007007E)
我添加了DLL,System.Data.SQLite.dll
但它显示相同的错误.请问有关这个问题的完美答案可以帮助我吗?提前致谢
Sur*_*uka 21
这应该解决我的问题.添加以下dll.
Yhr*_*hrn 12
也许您还没有为正确的平台添加版本?SQLite与一个X86(32位)程序集和一个X64(64位)程序集一起分发.
如果您的应用程序是32位应用程序,您应该使用位于System.Data.SQLite发行版的"bin"目录中的System.Data.SQLite.dll,如果它是64位应用程序,您应该使用"bin"中的那个\ 64" .
但是,从第二次查看错误消息我不确定是不是这样.您是否正在对SQLite进行本地调用?在这种情况下,您可能必须将dll重命名为sqlite3.dll.
您可能知道System.Data.SQLite是原始本机sqlite3.dll和托管ADO.NET提供程序的捆绑(除非您使用的是旧版本,在这种情况下我不确定 - 您可能需要本机sqlite3. dll分开)
归档时间: |
|
查看次数: |
41090 次 |
最近记录: |