7

Burn で作成された EXE ファイルを WiX がどのようにバンドルしているか知りたいです。WinRARで 100 万回も実行してきたので、自己解凍型の EXE ファイルを作成するのは非常に簡単です。EXE ファイルはどのディレクトリに解凍されますか? また、インストールではその場所が [プログラムの追加と削除] にどのように書き込まれますか?

また、UX ファイルはアンインストールのためにどのように保管されていますか? さらに興味深いのは、アップグレード中に何が行われるのでしょうか?

4

1 に答える 1

7

Burn は、内容を解凍して起動する典型的な「自己解凍型 .exe」を作成しません。代わりに、必要なビット (UX またはブートストラップ アプリケーション) を一時ディレクトリに抽出し、必要なときに必要なパッケージをキャッシュします。そうすれば、使用されていないパッケージを抽出するために時間を無駄にすることはありません。

キャッシュ ディレクトリは "Package Cache" という名前で、appdata フォルダーに保存されます。

あるバンドルが別のバンドルをアップグレードすると、以前のバンドルのキャッシュが削除されることを除いて、アップグレードについて特別なことは何もありません。

于 2011-04-12T15:49:29.160 に答える