Installation 如何在WelcomeDlg之前插入自定义对话框?
我想让用户在WiX中启动欢迎对话框之前选择语言,这样安装程序就可以为每种语言安装不同的功能Installation 如何在WelcomeDlg之前插入自定义对话框?,installation,wix,windows-installer,package,Installation,Wix,Windows Installer,Package,我想让用户在WiX中启动欢迎对话框之前选择语言,这样安装程序就可以为每种语言安装不同的功能 到目前为止,我已经创建了我自己的自定义对话框,其中包含ComboBox,我知道如何在任何其他对话框之间插入自定义对话框,但我不知道如何在WelcomeDlg之前插入自定义对话框。我没有这样做,但我确信可以轻松完成: 在WelcomeDlg的底部,您应该看到: <InstallUISequence> <Show Dialog="WelcomeDlg" After="CostFi
到目前为止,我已经创建了我自己的自定义对话框,其中包含ComboBox,我知道如何在任何其他对话框之间插入自定义对话框,但我不知道如何在WelcomeDlg之前插入自定义对话框。我没有这样做,但我确信可以轻松完成: 在WelcomeDlg的底部,您应该看到:
<InstallUISequence>
<Show Dialog="WelcomeDlg" After="CostFinalize" Overridable="yes">NOT Installed OR PATCH</Show>
</InstallUISequence>
尝试使用序列属性:
<InstallUISequence>
<Show Dialog="SplashDlg" Sequence="1" >NOT Installed OR PATCH</Show>
</InstallUISequence>
未安装或未修补
当我尝试按照您的建议将代码放入我的自定义UI页面时,出现了以下错误<代码>E:\delivery\Dev\wix37\u public\src\ext\UIExtension\wixlib\WixUI\u Advanced.wxs(35):错误LGHT0094:对“片段:”部分中的符号“Property:ApplicationFolderName”的引用未解析。E:\delivery\Dev\wix37\u public\src\ext\UIExtension\wixlib\InstallScopeDlg.wxs(20):错误LGHT0094:在“Fragment:”一节中对符号“Property:WixAppFolder”的引用未解析。当我尝试仅使用对话框时,在之前使用或之后使用似乎有问题实际上,我发现只有第一个命令,未安装或修补程序
已足够。非常感谢。糟糕的是,只有第一行搞乱了序列,如果我只使用第一行,序列会像CustomDlg>WelcomDlg>VerifyDlg>WelcomDlg>VerifyDlg>InstallDlg>ExitDlg
如果我按下安装按钮,它会再次弹出WelcomDlg
。你能帮我吗?创建你自己的欢迎对话框-只需从WIX对话框中取出代码,并在最后取出未安装或修补程序
,然后将你的背部和下一步按钮连接到正确的对话框中,就可以解决你的问题了。它说,似乎我在尝试运行未安装或修补程序时遇到了问题“片段:”部分中的错误LGHT0094:对符号WixAction:InstallUISequence/WelcomeDlg'的引用未解析。
<InstallUISequence>
<Show Dialog="SplashDlg" Sequence="1" >NOT Installed OR PATCH</Show>
</InstallUISequence>