私は自分で解決策を見つけたので、これはもう実際には問題ではありませんが、20回のグーグル検索の後でそれを見つけることができなかったので共有する価値があると思いました。
.net4.0フレームワークの依存関係を持つvs2010c#プログラムを公開するとき、「アプリケーションと同じ場所から前提条件をダウンロードする」必要がありました。まあ、これは.net 3.5の過去のように失敗しました(何百ものフォーラム投稿によると)。解決策は、私が見つけたどの投稿よりも100倍簡単になりました...
したがって、私がしなければならなかったのは、http://www.microsoft.com/en-us/download/details.aspx? id = 24872から「dotNetFx40_Client_x86_x64.exe」をダウンロードして、ブートストラッパーフォルダーの「DotNetFX40Client」にコピーすることだけでした。
私はWindows7Pro x64を実行しているので、SDKブートストラッパーは
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
同様に、 http://www.microsoft.com/en-us/download/details.aspx? id = 25から「WindowsInstaller-KB893803-v2-x86」を入手して、「WindowsInstaller3_1」に入れました。
これがお役に立てば幸いです。ソリューションを投稿して、StackOverflowのルールに違反しなかったことを願っています。ここでの他のすべての質問は、.net3.5に関連していました