C# program.cs文件中的SQLite命令

C# program.cs文件中的SQLite命令,c#,sqlite,system.data.sqlite,C#,Sqlite,System.data.sqlite,当我在program.cs文件中使用类似于:SQLiteConnection的SQL命令时,我用C和.NET2编写了一个程序,遇到以下错误: [程序名]遇到问题,需要关闭。我们是 很抱歉给您带来不便 此错误仅出现在其他计算机和我编写程序的计算机中,程序运行没有任何困难。您编译程序的目标CPU是什么?SQLite库可能仅适用于x86,而您正在为AnyCPU编译,这可能导致在64位系统上运行程序时崩溃。可能是您没有捕获到的异常。添加一些日志以诊断问题。是否确实SQLite的所有必要库都已部署到其他计

当我在program.cs文件中使用类似于:SQLiteConnection的SQL命令时,我用C和.NET2编写了一个程序,遇到以下错误:

[程序名]遇到问题,需要关闭。我们是 很抱歉给您带来不便


此错误仅出现在其他计算机和我编写程序的计算机中,程序运行没有任何困难。

您编译程序的目标CPU是什么?SQLite库可能仅适用于x86,而您正在为AnyCPU编译,这可能导致在64位系统上运行程序时崩溃。可能是您没有捕获到的异常。添加一些日志以诊断问题。是否确实SQLite的所有必要库都已部署到其他计算机以及应用程序?您可以尝试通过MSI在出现问题的其中一台计算机上安装sqllite。我猜您没有部署所有必需的libraries@O.R.Mapper这是对的。SQLite有x86和x64版本。我相信这就是为什么你会犯这个错误。我过去也有同样的问题。我解决了创建两个版本的应用程序的问题。一个引用x64,另一个引用x86。