我希望让用户选择的语言开始之前在WiX的欢迎对话框,以便安装程序可以安装不同的功能,为每种语言。
到目前为止,我已经创建了一个包含组合框我自己的自定义对话框,我知道如何插入任何其他对话之间的定制对话框,但我不知道如何将WelcomeDlg前插入。
我希望让用户选择的语言开始之前在WiX的欢迎对话框,以便安装程序可以安装不同的功能,为每种语言。
到目前为止,我已经创建了一个包含组合框我自己的自定义对话框,我知道如何插入任何其他对话之间的定制对话框,但我不知道如何将WelcomeDlg前插入。
我没有做过,但我相信它可以轻松完成:
在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>
尝试使用序列属性:
<InstallUISequence>
<Show Dialog="SplashDlg" Sequence="1" >NOT Installed OR PATCH</Show>
</InstallUISequence>