2010-11-30 27 views
1

私は単純なWiX MSIインストーラスクリプトを持っています。このスクリプトは、exeファイルを1つだけ配布するパッケージを生成します。このファイルは、exeファイルにラップされたJavaアプリケーションです。このexeの全体のサイズは10MBです。残念なことに私がMSIの最終サイズを2倍に増やした - 例えば、 20MB。WIX/MSIパッケージの圧縮ファイル(圧縮EXE)はMSIサイズを2倍に増やす

属性Media/CompressionLevelをnone/high/low/mszipに変更しようとしましたが、受け入れ可能なMSIサイズを取得できます。

助けてください - 展開されたexeサイズ+/- 3-4 MBと同様の非圧縮MSIを取得する必要があります。

ありがとうございました!

答えて

2

Windowsインストーラは、基本的にかなり基本的な圧縮形式しかサポートしていません。 InstallAwareのSetup Squeezerに試してみてください。

+3

は、つい最近のバグが見つかりました: <アイコンID = "myfile.exe" SOURCEFILE = "myfile.exe" /> をWIXは、ファイルを2回入れ:1つのインスタンスを.cabファイルでは、第2のショートカットのアイコンとして。 私は別のファイルとしてアイコンを保存する必要があると思います! ありがとうございました! – Sergey

関連する問題