0

Visual Studioセットアッププロジェクトをビルドしている間、2つのファイルが生成されます:[ProgramName].msisetup.exe。それぞれの目的は何ですか?

4

1 に答える 1

1

MSIファイルはメインパッケージであり、すべてのファイル、レジストリエントリ、カスタムアクションなどが含まれています。これは、Windowsインストーラサービス(msiexec.exe)によって読み込まれ、それに応じて実行されます。

EXEファイルは、実際には、Windowsインストーラでサポートされていない機能の追加サポートを提供することを目的としたラッパーです。最も重要な機能は、前提条件のインストールです。ただし、パッケージサイズを最小化するための圧縮サポート、カスタムUIテーマ、または2つの個別のMSI(x86とx64)の代わりに単一の混合パッケージを作成するなど、EXEでより多くのサポートを含む他の商用セットアップオーサリングツールがあります。

于 2013-02-11T12:01:47.927 に答える