使用 InstallShield 为 32 位和 64 位环境生成安装程序的最佳方法是什么?我的大部分应用程序都是位中性的(.net、Java、数据文件)。如果我只需要打包这些文件一次,我会更喜欢它。是否有标准方法来减少 installshield 项目的维护?目前我能找到的唯一解决方案是有两个重复的项目,其中每个组件都标记为 64 位,并且默认安装目录设置为 ProgramFiles64。必须有更好的方法来做到这一点!
我的应用程序中只有很小一部分关心它正在执行的位。我们有一些需要不同的 C++ DLL 和 JNI 调用。其中大部分是在运行时通过检查我们运行的 JRE 是否为 64 位来确定的。
我想避免分发两个 130 MB 的文件,最好发布一个包含两个安装程序的大 zip 文件,每个安装程序都引用公共组件。我是否需要为常见的东西创建合并模块并在每个项目中引用它们?
如果重要的话,我们正在使用 InstallShield 2009 (Premier)。