WIX安装程序,根据平台包含不同的合并模块

时间:2012-05-23 11:48:05

标签: wix setupapi

我正在用WIX安装程序编写一个应用程序。该应用程序需要一个驱动程序(我也写过),这是通过主WIX安装程序项目中包含的合并模块安装的。

不同的平台需要不同的驱动程序变体,据我所知,它们需要不同的安装程序包,因为我不能在同一个安装程序中包含diffxapp_x64和diffxapp_x86。

所以,我有一个主安装程序和三个合并模块(用于x86,x64和ia64)。我是否可以使用目标平台设置在主安装程序项目中有条件地包含正确的合并模块变体,并吐出三个包?

由于

汤姆

1 个答案:

答案 0 :(得分:0)

使用WiX preprocessor

启动安装程序的构建时,设置WiX预处理器变量并根据使用条件语句的变量值选择不同的合并模块。