WiXで作成したインストーラーを1つのファイルにまとめる

WiXで作成したインストーラーを1つのファイルにまとめる手順を紹介します。

通常の動作

何も指定しない場合、インストーラーのmsiファイルとファイルが圧縮されているcabファイルが作成されます。


小規模なアプリでは、インストーラーを1つのファイルにまとめたいことがあります。

手順

Media タグ、MediaTemplateタグに EmbedCab="yes" 属性を追加します。

書式例

<MediaTemplate EmbedCab="yes" />;

実行結果

EmbedCab="yes" を追加してプロジェクトをビルドします。ビルド結果はmsiファイルだけになり、cabファイルはmsiファイルに埋め込まれます。


著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2017-03-10
iPentec all rights reserverd.