我认为我不会得到这个问题的答案,因为它太晦涩了,但到底是什么。我正在尝试 INNO setup 来安装 SQL COMPACT 作为安装过程的一部分。
我有正确的脚本,可以下载文件 SSCERuntime-ENU。但看起来下载已更改,因为 INNO SETUP 总是说它不是有效的安装程序。所以我打开它的包装,里面有 2 个适用于 X86 和 X64 的 MSI。我希望我的应用程序能够在 X86 和 X64 上运行,因此我需要运行这两个安装包。
无论如何,以前有人遇到过这种情况吗?是否有一种简单的方法来告诉 SSCERuntime 安装一个或两个版本?我似乎找不到命令行参数来执行此操作,因为运行时似乎是自解压存档,它会删除这两个 MSI 包...
救命啊!
最佳答案
好吧,这么多令人沮丧的小时过去了。我放弃了让安装程序运行的尝试,看来我可以直接将 SQL CE DLL 直接包含到 bin 目录中,并且不需要安装它。我已经在 Win7x86 和 WinVistax86 下尝试过了。但我只是在 Win7x64 下尝试以确保它选择正确的版本。根据我读到的所有内容,只要应用程序被编译为在 x86 下运行,它就不需要 x64 SQL CE 文件...
关于sql-server-ce - sql Compact 3.5 sp2 下载并静默安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580211/