根据条件设置wix bundle变量

时间:2019-08-21 16:12:56

标签: wix wix3.11

我有这个wix bundle项目,其中有一个已绑定到复选框的变量。 像这样:

<!-- bundle.wxs -->
<Variable Name="SomethingSelected" Type="numeric" Value="0" />
<!-- theme.xml -->
<Checkbox Name="SomethingSelected"></Checkbox>

所以我有这个要求:

  1. 对于完整安装,默认情况下将变量设置为0。 (WixBundleUILevel = 4) 然后,用户可以通过选中/取消选中复选框来更改该变量的值。
  2. 将复选框设置为在静音期间处于选中状态 安装。 (WixBundleUILevel = 2

我能找到的最好的东西是util扩展中的RegistrySearch之类的东西,它可以覆盖变量。但是,我可以找到一个适当的元素来进行条件表达式的bal覆盖。

总而言之,如何基于条件表达式修改wix bundle变量?

0 个答案:

没有答案