我有一个用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吗?
答案 0 :(得分:0)
我建议为x86处理器构建项目并再次尝试。