パッケージを 1 つのセットアップ exe ファイルにまとめて、インターネットにアップロードしようとしています。
プロジェクト msi 出力、前提条件の .net Framework 2.0、Windows インストーラー 3.1、Visual C++ 2005 再配布可能ファイル、Microsoft レポート ビューアーを含む WIX ブートストラップ (BURN) を使用しました。Visual Studio 2008 で WIX 3.6 を使用しました。
次のコマンドを使用して、msi ファイルと前提条件をブートストラップに添付しました。
<ExePackage SourceFile ="ReportViewer\ReportViewer.exe" Compressed ="yes" Vital ="no" Permanent = "yes" />
<ExePackage SourceFile ="vcredist_x86\vcredist_x86.exe" Compressed ="yes" Vital ="no" Permanent ="yes"/>
<ExePackage SourceFile ="WindowsInstaller-KB893803-v2-x86.exe" Compressed ="yes" Vital ="no" Permanent ="yes"/>
<MsiPackage SourceFile ="myproject.msi" Compressed ="yes" ForcePerMachine ="yes"/>
これで、ブートストラップはすべての前提条件を 1 つの exe に圧縮します。
前提条件がまだ存在しない場合にのみ、前提条件をインストールする必要がありますか?
上記のインストール条件の書き方。InstallCommand オプションを確認しましたが、使用方法がわかりません。そのためのコードスニペットはありますか?