WiX Installer Bootstrapper - 如何根据条件设置字符串变量?

时间:2015-12-09 21:06:08

标签: wix bootstrapper

我正在使用Wix引导程序。我有一个自定义主题,有一个单选按钮,设置名为"客户端"或者"服务器",基于选择的按钮。

我正在寻找的是一种拥有" InstallCommand"的方法。在" ExePackage"根据"客户"是否有所不同?或者"服务器"已设定。 (它们是布尔值" 1"或" 0")变量。

我总是可以复制" ExePackage"并使用基于该变量的不同InstallCommand运行相同的安装程序可执行文件。这在过去对我有用。但是,我试图避免将ExePackage包括两次,因为它相当大,并且会不必要地使引导程序可执行文件膨胀。

我在考虑根据是否设置了一个或另一个设置变量或属性,然后在InstallCommand中使用该变量或属性。关于如何做到这一点的任何想法?我已经搜索过,但无法找到解决方案。

1 个答案:

答案 0 :(得分:0)

我的研究表明,使用Wix托管引导程序应用程序无法做到这一点。你必须“自己动手”#34;自定义bootstrapper应用程序来实现这一目标。