我有一个调用MSI的WiX引导程序。如果我将其启动为:
setup.exe
它将显示一个UI,用户必须手动处理安装过程。但是,如果用户传递passive属性,安装将自动开始。卸载也可以静默进行(不需要UI交互),方法是:
setup.exe -uninstall -passive
我想要的是默认启用passive-ness。我曾尝试在Bundle中使用Variable,如下所示:
<Variable Name="passive" Type="string" Value="true"/>但是没有任何效果(即使value设置为"1“或"yes")。
此外,我还尝试在Chain->MsiPackage中设置MSI属性:
<MsiProperty Name="passive" Value="1"/>默认情况下,它不会使安装处于被动状态。
可以做些什么呢?
我使用的是WixStandardBootstrapperApplication.RtfLicense UI模式。
发布于 2017-05-12 22:59:49
passive不是一个属性;它是一个开关。默认情况下,WixStandardBootstrapperApplication不支持被动UI。为此,您必须编写自己的引导程序应用程序。
https://stackoverflow.com/questions/43931081
复制相似问题