Visual Studio 2008のC#にて.NET Framework 3.5を使用したWindowsフォームアプリケーションのインストーラ作成方法についてお尋ねします。
ネットワークに接続されていないPC上での使用も考え,.NET Framework3.5もインストーラに含めようと以下の手段を実施しました。
・配置プロジェクトのプロパティにて,必須コンポーネントというボタンで開くダイアログの「アプリケーションと同じ場所から必須コンポーネントをダウンロードする」にチェックを入れ,セットアッププロジェクトのビルドを実施。
上記手段にて実施すると,Setup.exe,ツール名.msi,WindowsInstaller3_1フォルダ,DotNetFX35フォルダが作成されます。
インストーラとして配布する場合,上記4点を配布する必要があるのかと思いますが,もし可能であるならば,一つのインストーラファイルを配布するだけで.NET Framework3.5と作成したツールをインストールできないだろうかと考えています。
上記2ファイルと2フォルダを一つのインストーラ(例:Setup.exeのみ,msiファイルのみ)にまとめてしまう方法か,もしくは別の何かよい方法はないでしょうか。
以上,よろしくお願いします。