開発環境は Windows7 Home Premium と VS2005 です。
アプリのセットアッププログラムを作る際に
「NET Framework がインストールされていないときは自動でインストールする」ように設定していますが
「Windows インストーラは、どの選択された必須コンポーネントにも含まれていません」とのメッセージが出て
setupフォルダー内に donetfx フォルダーは作られません!
何が足りないのでしょうか?
必須コンポーネントの設定が足りないのではないでしょうか。
メッセージからすると、Windows インストーラーを必須コンポーネントに含めいないといけないようです。
Windows インストーラは、どの選択された必須コンポーネントにも含まれていません。
http://msdn.microsoft.com/ja-jp/library/ms228678(VS.80).aspx
Windows Installer is not included in any selected prerequisite
http://msdn.microsoft.com/en-us/library/ms228678(VS.80).aspx
(英語のページだと、コメントに対処の手順が投稿されています。)
また、setup フォルダー内にに dotnetfx フォルダーが作られないのは、.NET Framework を [アプリケーションと同じ場所から必須コンポーネントをダウンロードする] 設定にしていないのでは?
方法 : Windows インストーラ配置で必須コンポーネントをインストールする
http://msdn.microsoft.com/ja-jp/library/7eh4aaa5(VS.80).aspx