希望我能正确地做到这一点。
我有上述问题。我的开发机器是win7 64。我正在开发x86应用程序,(x86在编译选项中设置)。我已经下载了 sqlite-netFx40-setup-bundle-x86-2010-1.0.81.0,因为我的应用程序将在 .net4 上。我已经引用了上面的dll,将其设置为复制本地。可以确认其在已部署的目录中。作为调试和完全安装的应用程序在开发机器上测试正常。当我将应用程序放在单独的 win 7 64bit 上时,由于 Dll,它不会运行。它可以安装到 ProgramFiles(x86) 中并运行直到需要数据库。当安装在另一台 PC 上时,该 dll 位于安装目录中。(新的胜利安装)。
我正在使用 InstalShield,它还告诉我一个错误“-6248:找不到依赖文件 system.data.sqlite.dll,或其组件的依赖项之一”,但它编译正常。
我正在研究程序中的 Dll,在参考资料中,智能获取 SQLite 名称并且所有代码都是正确的。我已经通过浏览引用,然后找到了 dll。
我到底做错了什么?