1

インストーラーが各言語のさまざまな機能をインストールできるように、WiX でウェルカム ダイアログを開始する前にユーザーが言語を選択できるようにしたいと考えています。

これまでのところ、ComboBox を含む独自のカスタム ダイアログを作成しました。他のダイアログの間にカスタム ダイアログを挿入する方法は知っていますが、WelcomeDlg の前に挿入する方法がわかりません。

4

2 に答える 2

2

私はそれをやったことがありませんが、簡単にできると確信しています:

WelcomeDlg の下部に、次のように表示されます。

  <InstallUISequence>
    <Show Dialog="WelcomeDlg" After="CostFinalize" Overridable="yes">NOT Installed OR PATCH</Show>
  </InstallUISequence>  

これにより、ダイアログ シーケンスをオーバーライドできます。カスタム ダイアログをスケジュールして、CostFinalizeWelcomeDlg の前後に実行します。私はこれをテストしていませんが、簡単に実行できるはずです。

  <InstallUISequence>
    <Show Dialog="CustomDlg" After="CostFinalize">NOT Installed OR PATCH</Show>
    <Show Dialog="CustomDlg" Before="WelcomeDlg">NOT Installed OR PATCH</Show>
  </InstallUISequence>  
于 2013-01-18T09:19:58.023 に答える