为应用程序部署SQLite有哪些设置步骤?

时间:2012-10-05 14:44:24

标签: .net database sqlite deployment entrypointnotfoundexcept

我迷失了,试图弄清楚为什么我的开发计算机上的sqlite工作而不是另一个系统。

我确实记得在最终让它在我的开发计算机上工作之前我必须采取一些步骤。我简直记不起它们是什么了。

现在,在准备好测试系统之后,我正在一个干净的系统上测试我的软件 - 比如安装SQLite引擎2.5 / 3.5 ADO.NET。我的程序启动并在使用数据库文件时退出。窗口错误消息显示 - System.Data.Sqlite和System.IO.EntryPointNotFound。

有人知道这意味着什么吗?

非常感谢任何帮助或提示。

1 个答案:

答案 0 :(得分:0)

谢谢Sybkar。我弄清楚为什么我在清洁系统上遇到SQLite问题。尽管我的项目文件夹中的System.Data.Sqlite dll在名称和版本上与程序文件/ SQLite.NET / bin文件夹中的dll文件完全相同,但它们却有所不同。一旦我将dite从SQLite.NET bin文件夹复制到我的项目文件夹,它就可以在我的干净系统上运行。

所以,你要做的就是先遇到类似我的问题,下载并安装SQLite-1.0.66.0-setup.exe。然后,确保将System.Data.SQLite dll文件从SQLite.NET/Bin文件夹复制到测试或清理系统上的项目或应用程序文件夹中。