参考までに、VS2010 でインストーラー パッケージを作成する場合、残念ながら .NET 4 のみを対象としています。これを回避するには、起動条件として NET 4.5 を追加する必要があります。
インストーラーの起動条件 (右クリック、表示、起動条件) に以下を追加します。
「検索対象マシン」で右クリックし、「レジストリ検索の追加」を選択します。
Property: REGISTRYVALUE1
RegKey: Software\Microsoft\NET Framework Setup\NDP\v4\Full
Root: vsdrrHKLM
Value: Release
新しい「起動条件」を追加:
Condition: REGISTRYVALUE1>="#378389"
InstallUrl: http://www.microsoft.com/en-gb/download/details.aspx?id=30653
Message: Setup requires .NET Framework 4.5 to be installed.
どこ:
378389 = .NET フレームワーク 4.5
378675 = Windows 8.1 と共にインストールされた .NET Framework 4.5.1
378758 = Windows 8、Windows 7 SP1、または Windows Vista SP2 にインストールされた .NET Framework 4.5.1
379893 = .NET フレームワーク 4.5.2
起動条件の参照: http://msdn.microsoft.com/en-us/library/vstudio/xxyh2e6a(v=vs.100).aspx