我正在尝试从内置的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的后退按钮转到许可协议。 任何想法都将不胜感激。
答案 0 :(得分:0)
我在WiX用户邮件列表中发布了这个问题。共识是,尝试在内置对话框中更改某些发布命令并不是“成功的秘诀”。相反,我获得了WixUI_InstallDir的源wxs,制作了它的副本(WixUI_NOEULAInstallDir),对其进行了修改并包含在我的项目中。我试图避免在我的所有解决方案中都有自定义对话框文件,但我能够导出包含自定义对话框的项目模板,所以它并没有那么糟糕。