最終更新:2018-06-23 (土) 04:29:08 (2462d)
WiX
Top / WiX
Windows Installer XML toolset
The most powerful set of tools available to create your Windows installation experience.
Windows Installerデータベース(.msi/.msm?/.pcp?)を作成するための開発ツール
- 2004年4月にマイクロソフト初のオープンソース・プロジェクトとして登場した(もともとはマイクロソフト社内の1プロジェクトとして開発が始まったものらしい)。
- テキスト・ベースでの開発を主体とし、XMLベースの専用言語によりインストール手順をコーディングしていく開発スタイルを採る。
メリット
- 専用言語の文法は、Windows InstallerのデータベースをXMLの特性に合わせて設計し直したような形になっており、Windows Installerの知識さえあれば、かなり複雑な設定でも容易に記述できる。
- XMLベースといっても、分割コンパイルが可能になっており、プリプロセッサ機能もあり、「include」や「define」、「if/ifdef」などのプリプロセッサ命令文を使った条件コンパイル?ができる。特にバリエーションの多い製品のインストーラ作成には最適。
デメリット
- テキスト・ベースであるため、取り組みづらい。
- 「情報の少ないWindows Installerの知識が要求される」という難易度の高さから、導入が難しい。
メモ
- Microsoft自身が主要なソフトウェア・パッケージを全部WiXに切り替えつつある、という事を言っておきます。 ほんの一例ですが、Office 2007のセットアップはすべて WiX で開発されたものです。