我目前在.NET 4.0 x86 WinForms应用程序中使用了System.Data.SQLite DLL。虽然我无法在我的系统上重现此错误,但这会导致我的客户端PC出现问题。两个系统都是32位Windows 7.我该如何解决这个问题?我尝试过的事情:
该错误看起来很奇怪,因为我的应用程序被混淆了。该应用程序可在我的32位PC和64位开发PC上运行。它在客户端计算机上失败。我该怎么做才能解决这个错误?
答案 0 :(得分:1)
在您的项目中,解决方案资源管理器展开“参考”部分并右键单击System.Data.SQLite
,然后打开属性,在属性窗口中,确保将本地副本设置为true
。之后重建项目并再次运行客户端计算机
答案 1 :(得分:0)
原来我的SQLite DLL已经过时了。我从here下载了最新版本并用它重建了我的应用程序。它适用于我的电脑和客户端。我不得不在客户端计算机上安装VC ++ Runtime 2005 x32。