如何根据是否以静默方式安装来限制Wix引导程序包的安装?

时间:2018-07-25 16:38:15

标签: wix install conditional silent

我想检查UI是处于安静/静默模式还是gui模式,然后如果显示ui,最好是显示一条消息,指出该“无法以gui模式运行”,然后是错误还是退出安装

在WiX 3.11中有一个变量WixBundleUILevel: http://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html

但是如果将此值设置为显示UI,我怎么办?

谢谢

1 个答案:

答案 0 :(得分:0)

添加到:捆绑wxs

xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">

<Bundle .... \>
<bal:Condition Message="reason">WixBundleUILevel=2</bal:Condition>
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"/>      
<Chain>

在称烛光时,包括

  -ext (wixfolder)bin\WixBalExtension.dll"