Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 WIX 安装程序编写一个应用程序。该应用程序需要一个驱动程序(我也编写了该驱动程序),它是通过主 WIX 安装程序项目中包含的合并模块安装的。
不同的平台需要不同的驱动程序变体,据我所知,它们需要不同的安装程序包,因为我不能在同一个安装程序中包含 diffxapp_x64 和 diffxapp_x86。
所以,我有一个主安装程序和三个合并模块(用于 x86、x64 和 ia64)。我可以使用目标平台设置有条件地在主安装程序项目中包含正确的合并模块变体,吐出三个包吗?
谢谢
汤姆
使用WiX 预处理器。
当您启动安装程序的构建时,设置一个 WiX 预处理器变量并使用条件语句根据变量的值选择不同的合并模块。