1

System.DllNotFoundException 未处理消息=无法加载 DLL 'sqlite3':找不到指定的模块。

我已经引用了 DLL。我在 Debug 文件夹中检查它,它就在那里。我还搜索了如何在项目中“包含”它,但他们没有具体解释如何去做。

我正在关注这个例子: http: //www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application

4

3 回答 3

1

SQLite 没有完整的 .NET 实现,但可用的库是本地库的包装器。

这意味着不仅必须引用 .NET 程序集,而且在执行应用程序时还需要确保本地库也存在。

摘要:输出文件夹将有一个.NET 程序集和一个本机程序集(C/C++ 之一)才能正常工作!

于 2012-11-11T10:39:11.680 回答
0

按照步骤 :

1)在调试文件夹中添加 Dll 2)在你的代码中添加这个

使用 System.Data.SQLite;3)通过转到解决方案资源管理器添加引用并添加它。

4)检查app.config中的版本以验证它

于 2012-11-11T14:02:39.450 回答
0

System.Data.SQLite.dll是依赖于平台的程序集,您可以添加对适当程序集的引用。

于 2012-11-11T10:35:54.140 回答