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