0

我希望在我的 WiX Boostrapper 项目中添加一个 bal:condition 以仅在用户在命令行上指定“AcceptEula=1”时才允许它在安静模式下继续。

但是,如果安装程序以交互方式运行,则已经有一个复选框必须选中才能继续,所以这很好,我不希望用户必须输入此参数。

因此,我想做类似的事情:

<Variable Name="AcceptEula" Value="0" Type="numeric" bal:Overridable="yes"/>
<bal:Condition Message="You must accept the EULA">(<TEST FOR QUIET MODE>) AND (AccepEula=1)</bal:Condition>

有谁知道这是否可能,或者对替代品有什么建议?

谢谢!

4

1 回答 1

1

如果不编写代码,今天这是不可能的,http://wixtoolset.org/issues/3825/已经有一个功能请求。

于 2014-07-15T17:47:19.963 回答