gpt4 book ai didi

WiX 烧录升级在最后显示卸载 UI

转载 作者:行者123 更新时间:2023-12-03 09:43:52 24 4
gpt4 key购买 nike

我正在尝试为 WiX 和 Burn 创建自定义 UI。
除了一件事,我几乎完成了。在升级(例如 1.0.0 到 1.1.0)的安装结束时,卸载先前版本并显示其 UI。
我的问题是我应该如何处理这个问题,以便用户最终看不到卸载 UI。

最佳答案

升级基于 Burn 的安装程序时,该过程将升级安装程序中捆绑的每个 MSI,然后使用命令行参数 -uninstall -quiet -burn.related.upgrade -burn.embedded 卸载先前版本的捆绑包。 (和一堆其他东西)。如果您在 .NET 中编写自定义 UI,它将在 WiX 中显示 BootstrapperApplication具有这些属性值的基类:

  • Command.Action属性为 LaunchAction.Uninstall
  • Command.Display None 的属性(property)或 Embedded

  • Command.Display设置为 NoneEmbedded ,您的自定义 UI 将需要隐藏自身(即:不显示 UI)。我的猜测是您目前没有在这种情况下隐藏 UI,这就是它在升级期间显示的原因。

    关于WiX 烧录升级在最后显示卸载 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117285/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com