WixUI_InstallDir は、ユーザーにどのフィーチャーをインストールするのか選ぶのを許しませんが、 ユーザーにプロダクトがインストールされるディレクトリーを選ばせるダイアログを 追加します。
このダイアログ セットは、WiX ソースコードの WixUIExtension 中の WixUI_InstallDir.wxs ファイル中で定義されています。
WixUI_InstallDir を使うには、WIXUI_INSTALLDIR と呼ばれるプロパティを、ユーザーが場所を指定 できるようにしたいディレクトリーの ID の値に セットしなければなりません。 ディレクトリー ID は、UI から影響を及ぼすように実行シーケンスに渡されなければならないので、 すべて大文字でなければなりません。例えば:
<Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder" Name="PFiles"> <Directory Id="TESTFILEPRODUCTDIR" Name="Test File"> ... </Directory> </Directory> </Directory> ... <Property Id="WIXUI_INSTALLDIR" Value="TESTFILEPRODUCTDIR" /> <UIRef Id="WixUI_InstallDir" />
WixUI_InstallDir は、以下のダイアログを含みます:
さらに、WixUI_InstallDir は すべての WixUI dialog sets で現れる 以下のコモン ダイアログを 含みます:
上記のそれぞれのダイアログの詳細な説明に関しては、 WixUI dialogs リファレンスを見て下さい。