.NETでインストーラープロジェクトを作ると、msiファイルとsetup.exe(msiファイルのbootstrapper)が出来るが、これを一つのファイルにまとめて配布したい。出来れば、最初実行したときに「ほげほげソフトをインストールしますか?」とかダイアログが出てくるのが好ましい。これには7-zipがお誂(あつら)え向けだ。(7-zipの自己解凍書庫は商用利用もok→id:yaneurao:20060816) 7-zipを使えば、自己解凍のあとsetup.exeを自動起動する、なんてことが出来る。 さっそく、Dobonさんの記事を参考にしながらやってみた。 コマンドプロンプトで次のようなコマンドを実行し、3つのファイルを結合する。7zS.sfxは7-Zipを インストールしたフォルダにある。(7zS.sfxのファイル名)は (7zSD.sfxのファイル名)でもよい。 7zS.sfxはM