我会解释。
我有一个包含几个先决条件和主要msi 的包。在安装主要msi 期间,有几个自定义操作会被执行,我希望当用户在捆绑中按下取消时,在主要msi <中执行自定义操作/强>
工作流程将是:
我在这里阅读了有关UI自定义的内容:http://wixtoolset.org/documentation/manual/v3/bundle/wixstdba/wixstdba_customize.html但我没有看到如何从按钮触发事件。我发现的唯一一件事是:
<Control Id="...>
<Publish Event="DoAction" Value="MyCustomActionInMainMSI">1</Publish>
</Control>
但是, Control 只能是Dialog或Billboard的子项,而且“customtheme.xml”中也没有这些项目。
那么,有没有办法让我,没有完全使用自定义Bootstrapper(实现我想要的自定义DLL)扩展界面,添加一个取消按钮并触发自定义动作在捆绑
答案 0 :(得分:0)
我最终扩展了界面,不知道它是否是最优雅的解决方案,但它有效:)