有条件的启动条件

时间:2013-02-27 18:27:31

标签: wix

在Wix中是否可以具有仅基于某些其他条件执行的启动条件?理想情况下,我想将所有启动条件组合在一起,并对整个组应用一个条件检查,而不是每个条件。

我已经尝试了很多东西,例如将我的启动条件放在片段中,并在条件中引用产品中的片段,但我尝试的任何东西似乎都让Wix感到高兴。

如果在命令行中设置了正确的属性,我的目标是绕过所有安装程序的启动条件。​​

1 个答案:

答案 0 :(得分:2)

Windows Installer不支持“分组”条件。您需要为每个条件添加“bypass”属性。类似的东西:

<Condition>Installed OR BYPASS_PROPERTY OR (Other_Conditions AND More_Conditions)</Condition>

注意:在那里添加了“已安装的OR”以确保始终可以卸载产品。