1

在 install4j 中,您能否在一个安装包中同时包含 32 位和 64 位版本的应用程序,如果操作系统是 64 位,则让用户决定安装哪个版本?最简单/最好的解决方案是创建三个项目吗?即一个父母/两个孩子?我犹豫要不要这样做,因为大多数包含的文件都不是特定于体系结构的,我想将所有内容都保留在一个项目中。

如果其他安装程序可以完成此操作,我也不会绑定到 install4j,尤其是 WiX,它被我们公司的其他组使用。

4

1 回答 1

1

目前 install4j 无法为 32 位和 64 位创建单个媒体文件。由于 32 位媒体文件也适用于 64 位 Windows,因此这通常不是什么大问题。可以为 install4j 6 实现常见的 32 位/64 位媒体文件。

在任何情况下,32 位和 64 位安装程序都不需要单独的项目。您只需在 install4j IDE 的“媒体”步骤中添加两个媒体文件,一个用于 32 位安装程序,另一个用于 64 位安装程序,在“32 位或 64 位”步骤中的设置不同媒体向导。

至于平台特定的文件,只需添加两个文件集并在媒体向导的“自定义项目默认值->排除文件”步骤中酌情排除它们。

于 2012-02-15T08:51:27.357 回答