インストーラーが各言語のさまざまな機能をインストールできるように、WiX でウェルカム ダイアログを開始する前にユーザーが言語を選択できるようにしたいと考えています。
これまでのところ、ComboBox を含む独自のカスタム ダイアログを作成しました。他のダイアログの間にカスタム ダイアログを挿入する方法は知っていますが、WelcomeDlg の前に挿入する方法がわかりません。
インストーラーが各言語のさまざまな機能をインストールできるように、WiX でウェルカム ダイアログを開始する前にユーザーが言語を選択できるようにしたいと考えています。
これまでのところ、ComboBox を含む独自のカスタム ダイアログを作成しました。他のダイアログの間にカスタム ダイアログを挿入する方法は知っていますが、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>