尝试在C#中使用SQLite时找不到DLL错误

时间:2013-02-24 23:37:33

标签: c# .net dll

我有一个用C#编写的小应用程序与sqlite数据库一起使用,所以在编译时我有编译的exe + 2 dll:SQLite.Interop.dll和System.Data.SQLite.dll

在我编译它的机器上它运行完美(w7),但今天我用win XP将它移动到另一台机器上,当我尝试执行它时我得到了这个(该应用程序有一个异常的msgbox的try catch ):

  

System.DllNotFoundException:无法加载DLL'SQLite.Interop.dll'   找不到指定的模块。

所有需要的dll都在与exe相同的文件夹中,可能导致错误的原因是什么?

有什么办法可以在exe中编译或打包dll吗?

1 个答案:

答案 0 :(得分:0)

我建议为x86处理器构建项目并再次尝试。