1

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

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

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

有人知道那是什么意思吗?

任何帮助或提示将不胜感激。

4

1 回答 1

0

谢谢西布卡。我弄清楚了为什么我在干净的系统上遇到 SQLite 问题。尽管我项目文件夹中的 System.Data.Sqlite dll 在名称和版本上与 program files/SQLite.NET/bin 文件夹中的 dll 文件完全相同,但不知何故它们是不同的。一旦我将 dll 从 SQLite.NET bin 文件夹复制到我的项目文件夹,它就可以在我干净的系统上运行。

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

于 2012-10-05T21:06:13.243 回答