我希望让用户在WiX中启动欢迎对话框之前选择语言,以便安装程序可以为每种语言安装不同的功能。
到目前为止,我已经创建了自己的包含ComboBox的自定义对话框,我知道如何在任何其他对话框之间插入自定义对话框,但我不知道如何在WelcomeDlg之前插入它。
答案 0 :(得分:2)
我还没有这样做,但我相信它可以轻松完成:
在WelcomeDlg的底部你应该看到:
<InstallUISequence>
<Show Dialog="WelcomeDlg" After="CostFinalize" Overridable="yes">NOT Installed OR PATCH</Show>
</InstallUISequence>
这允许您覆盖对话框序列。安排自定义对话框在CostFinalize
之后和WelcomeDlg之前运行。我没有对此进行测试,但应该很容易完成。
<InstallUISequence>
<Show Dialog="CustomDlg" After="CostFinalize">NOT Installed OR PATCH</Show>
<Show Dialog="CustomDlg" Before="WelcomeDlg">NOT Installed OR PATCH</Show>
</InstallUISequence>
答案 1 :(得分:0)
尝试使用Sequence属性:
<InstallUISequence>
<Show Dialog="SplashDlg" Sequence="1" >NOT Installed OR PATCH</Show>
</InstallUISequence>