【问题标题】:Burn: the Repair Button燃烧:修复按钮
【发布时间】:2012-08-29 08:46:36
【问题描述】:

我在理解“修复按钮”在刻录中的工作原理时遇到了一些问题。 如果我的程序已安装,我将单击修复按钮,我的程序正在再次安装(如果我正确理解日志文件)。 有没有办法通过单击按钮来控制发生的事情?例如,它应该将我重定向到 .msi 修改/更改界面?

我说得对吗,Rtf 主题中的这一行:

#( loc.ModifyRepairButton) 按钮>

loc.ModifyRepairButton 将我重定向到其他地方??

这就是我想要实现的目标:

用户应该可以在安装后添加一些包,例如如果他忘记检查某些东西或某些硬件发生了变化等。

谢谢!!

【问题讨论】:

    标签: wix wix3.6 burn


    【解决方案1】:

    标准的 WiX UI 似乎没有让用户能够修改在初始安装期间选择的安装选项,只能完全卸载或修复安装。

    如果您想让 Burn 允许您修改安装,那么我相信(至少目前)唯一的解决方案是为 Burn 创建您自己的自定义 UI,例如通过使用managed bootstrapper application host,并让该 UI 调用引导程序引擎上的修改操作(这将反过来调用您的 MSI 上的修改操作)。

    #(loc.ModifyRepairButton) 只是要为按钮显示的文本 - 此语法指示 Burn 在 .wxl 文件中查找 ModifyRepairButton 条目的值。它是定义按钮行为的按钮的Name,但不幸的是,标准boostrapper UI中似乎没有定义相应的“ModifyButton”行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 2013-11-16
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多