覆盖WiX中UIRef内的发布

覆盖WiX中UIRef内的发布,wix,windows-installer,Wix,Windows Installer,我有一个包含以下代码的UI库: <Fragment> <UI Id="My_UI"> <Dialog Id="Dialog_A"> <Control Id="Button_Next" Type="PushButton" Text="Next"> <Publish ... /> </Control> </Dialog> </UI> <

我有一个包含以下代码的UI库:

<Fragment>
  <UI Id="My_UI">
    <Dialog Id="Dialog_A">
      <Control Id="Button_Next" Type="PushButton" Text="Next">
        <Publish ... />
      </Control>
    </Dialog>
  </UI>
</Fragment>

如何在主应用程序中使用新的
Publish
扩展对话框?

可以添加控制事件,但不能覆盖现有事件。用Orca打开.msi并检查
对话框A
控制事件
表行。当同一对话框/按钮组合有多行时,必须遵循以下步骤

<Product>
  <UIRef Id="My_UI" />
</Product>
<Product>
  <UI Id="My_UI">
<DialogRef Id="Dialog_A" />
      <Publish Dialog="Dialog_A" Control="Button_Next"
               Event="DoAction" Value="GenInstallReview">1</Publish>
  </UI>
</Product>