我有一个调用MSI的WiX Bootstrapper。如果我将其发布为:
setup.exe
它将显示UI,用户必须手动处理安装。但是,如果用户传递passive
属性,则安装将自动开始。卸载也可以通过以下方式静默完成(无需UI交互):
setup.exe -uninstall -passive
我想要的是默认启用passive
- ness。我尝试在Variable
中使用Bundle
作为:
<Variable Name="passive" Type="string" Value="true"/>
但没有任何效果(即使value
设置为“1”或“是”)。
此外,我尝试在Chain-&gt; MsiPackage:
中设置MSI属性<MsiProperty Name="passive" Value="1"/>
默认情况下,它不会使安装成为被动。
可以做些什么?
我正在使用WixStandardBootstrapperApplication.RtfLicense
UI模式。