Burn で作成された EXE ファイルを WiX がどのようにバンドルしているか知りたいです。WinRARで 100 万回も実行してきたので、自己解凍型の EXE ファイルを作成するのは非常に簡単です。EXE ファイルはどのディレクトリに解凍されますか? また、インストールではその場所が [プログラムの追加と削除] にどのように書き込まれますか?
また、UX ファイルはアンインストールのためにどのように保管されていますか? さらに興味深いのは、アップグレード中に何が行われるのでしょうか?
Burn で作成された EXE ファイルを WiX がどのようにバンドルしているか知りたいです。WinRARで 100 万回も実行してきたので、自己解凍型の EXE ファイルを作成するのは非常に簡単です。EXE ファイルはどのディレクトリに解凍されますか? また、インストールではその場所が [プログラムの追加と削除] にどのように書き込まれますか?
また、UX ファイルはアンインストールのためにどのように保管されていますか? さらに興味深いのは、アップグレード中に何が行われるのでしょうか?
Burn は、内容を解凍して起動する典型的な「自己解凍型 .exe」を作成しません。代わりに、必要なビット (UX またはブートストラップ アプリケーション) を一時ディレクトリに抽出し、必要なときに必要なパッケージをキャッシュします。そうすれば、使用されていないパッケージを抽出するために時間を無駄にすることはありません。
キャッシュ ディレクトリは "Package Cache" という名前で、appdata フォルダーに保存されます。
あるバンドルが別のバンドルをアップグレードすると、以前のバンドルのキャッシュが削除されることを除いて、アップグレードについて特別なことは何もありません。