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



我正试图从内置的WixUI_InstallDir对话框集中删除许可协议。我在这里找到了一些有用的指导我已将此添加到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的后退按钮转到许可协议。任何想法都将不胜感激。

我在WiX用户邮件列表中发布了这个问题。人们一致认为,试图更改内置对话框集中的一些发布命令并不是"成功的秘诀"。相反,我获得了WixUI_InstallDir的源wxs,制作了它的副本(WixUI_NOEULAInstallDir),对它进行了修改,并将其包含在我的项目中。我试图避免在我的所有解决方案中都有自定义对话框文件,但我能够导出一个包含自定义对话框的项目模板,所以还不错。

最新更新