2009-06-05 8 views
0

私はWiXの初心者です。私は、Custom/Custom/CompleteをDesktop/Server/Suiteに変更するCustomSetupTypeDlg.wxsというカスタムダイアログを持っています。 WixUI_InstallModeをInstallDesktop、InstallServer、InstallSuiteに適切に設定します。インストールするフィーチャーに基づくWiX Showダイアログ

インストールする機能に応じて、ユーザーがインストールフォルダを参照する必要があります。 InstallDesktopまたはInstallSuiteが選択されている場合、ユーザーはDESKTOPINSTALLDIRECTORYおよびSERVERINSTALLDIRECTORYに対して2つの異なるパスを選択する必要があります。ただし、インストールモードがInstallServerの場合は、SERVERINSTALLDIRECTORY選択のみを提示する必要があります。

これを行う方法については、私は不明です。

答えて

0

私は、デスクトップとサーバーの機能を2つの別々のインストーラーに分けてプロジェクトを簡素化することに決めました。

0

InstallExecuteシーケンスに、必要なダイアログを表示するアクションが必要です。タグの中に条件を指定します。これは、実際にアクションが実際に発生するようにします。条件付きリストについては、tutorial、特に5.3節を参照してください。

+0

既存のコードを清掃するのに少しうまくやっています。これが使用中のスニペットを私に指摘できますか? –

関連する問題