首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下在WiX捆绑包中启用'passive‘属性

默认情况下在WiX捆绑包中启用'passive‘属性
EN

Stack Overflow用户
提问于 2017-05-12 14:48:56
回答 1查看 455关注 0票数 0

我有一个调用MSI的WiX引导程序。如果我将其启动为:

setup.exe

它将显示一个UI,用户必须手动处理安装过程。但是,如果用户传递passive属性,安装将自动开始。卸载也可以静默进行(不需要UI交互),方法是:

setup.exe -uninstall -passive

我想要的是默认启用passive-ness。我曾尝试在Bundle中使用Variable,如下所示:

代码语言:javascript
复制
<Variable Name="passive" Type="string" Value="true"/>

但是没有任何效果(即使value设置为"1“或"yes")。

此外,我还尝试在Chain->MsiPackage中设置MSI属性:

代码语言:javascript
复制
<MsiProperty Name="passive" Value="1"/>

默认情况下,它不会使安装处于被动状态。

可以做些什么呢?

我使用的是WixStandardBootstrapperApplication.RtfLicense UI模式。

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 22:59:49

passive不是一个属性;它是一个开关。默认情况下,WixStandardBootstrapperApplication不支持被动UI。为此,您必须编写自己的引导程序应用程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43931081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档