0

我有一个用 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 吗?

4

1 回答 1

0

我建议为 x86 处理器构建您的项目并重试。

于 2013-02-24T23:58:36.407 回答