【发布时间】:2017-06-29 04:23:41
【问题描述】:
我使用 WiX 3.11 使用自定义 BA 创建了一个设置。为升级创建了两个不同的版本设置。升级操作工作正常。安装程序,卸载旧版本设置并安装当前版本设置。但在升级过程中,setup 会启动旧版本的 setup Bootstrapper UI。我需要进行静默升级(升级时旧版本将被静默卸载)。对此有何建议?
谢谢
【问题讨论】:
我使用 WiX 3.11 使用自定义 BA 创建了一个设置。为升级创建了两个不同的版本设置。升级操作工作正常。安装程序,卸载旧版本设置并安装当前版本设置。但在升级过程中,setup 会启动旧版本的 setup Bootstrapper UI。我需要进行静默升级(升级时旧版本将被静默卸载)。对此有何建议?
谢谢
【问题讨论】:
看看我对类似问题的回答:https://stackoverflow.com/a/30271079/682840
关键是要编写卸载的版本,以检测它正在以静默模式卸载并且不显示UI。
但问题是,如果您已经发布了以前的版本,则现在无法更改它,因此卸载它仍会显示 UI。今后,新版本(一旦您合并此更改)将停止显示 UI。
【讨论】: