修改内置WixUI对话框时遇到问题

时间:2013-07-30 16:27:25

标签: wix wix3.7

我正在尝试从内置的WixUI_InstallDir对话框中删除许可协议。我发现了一些有用的指示here 我已将此添加到Product.wxs

<UI Id="InstallDir">
  <UIRef Id="WixUI_InstallDir" />
  <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg">NOT Installed</Publish>
  <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
</UI>

欢迎对话框上的下一个按钮很高兴进入安装目录对话框,但InstallDirDlg的后退按钮转到许可协议。 任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我在WiX用户邮件列表中发布了这个问题。共识是,尝试在内置对话框中更改某些发布命令并不是“成功的秘诀”。相反,我获得了WixUI_InstallDir的源wxs,制作了它的副本(WixUI_NOEULAInstallDir),对其进行了修改并包含在我的项目中。我试图避免在我的所有解决方案中都有自定义对话框文件,但我能够导出包含自定义对话框的项目模板,所以它并没有那么糟糕。