ビルトイン WixUI Dialog Set の使用

ビルトイン dialog sets

WixUI ダイアログ ライブラリは、よく知られた ウィザードスタイル セットアップ ユーザー インターフェース を提供する 以下のビルトイン ダイアログ セットを含んでいます。

  1. WixUI_Advanced
  2. WixUI_FeatureTree
  3. WixUI_InstallDir
  4. WixUI_Minimal
  5. WixUI_Mondo

ビルトイン WixUI dialog set は、UI 中で表示されるビットマップから カスタム ダイアログの 追加や削除まで、カスタマイズ可能でもあります。それ以上の情報に関しては ビルトイン WixUI Dialog Set のカスタマイズ を見て下さい。

どのように ビルトイン WixUI dialog set を プロダクト インストーラーに 追加するか

機能するけれどユーザー インターフェースだけが欠けている 既存のインストーラーを持っていると仮定して、 ビルトイン WixUI dialog set をインクルードする為に 従う必要のあるステップです:

  1. セットアップ オーサリングに、上で述べられたダイアログ セットの名前の1つに一致する id を持つ UIRef エレメントを追加する。例えば:
    <Product ...>
      <UIRef Id="WixUI_InstallDir" />
    </Product>
  2. WixUIExtension を参照する為に light.exe に -ext と -cultures スイッチを渡す。例えば:
    light -ext WixUIExtension -cultures:en-us Product.wixobj -out Product.msi
  3. 注 - もし Visual Studio で WiX を使っているなら Add Reference dialog を使って WixUIExtension を 追加する事ができ、.msi をリンクする時に 必要なコマンド ラインが 自動的に追加されます。こうするには、 以下のステップを使って下さい:

    1. Visual Studio で WiX プロジェクトを開く
    2. ソリューション エクスプローラーで プロジェクトを右クリックして、Add Reference... を選ぶ
    3. リストから WixUIExtension.dll アセンブリを選び、Add をクリックする
    4. Add Reference dialog を閉じる