К вашему сведению, если вы хотите создать пакет установщика в VS2010, к сожалению, он предназначен только для .NET 4. Чтобы обойти это, вы должны добавить NET 4.5 в качестве условия запуска.
Добавьте следующее в Условия запуска программы установки (щелкните правой кнопкой мыши, «Просмотр», «Условия запуска»).
В «Search Target Machine» щелкните правой кнопкой мыши и выберите «Добавить поиск в реестре».
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 Framework 4.5
378675 = .NET Framework 4.5.1, установленная с Windows 8.1
378758 = .NET Framework 4.5.1, установленная в Windows 8, Windows 7 SP1 или Windows Vista SP2
379893 = .NET Framework 4.5.2
Ссылка на условие запуска: http://msdn.microsoft.com/en-us/library/vstudio/xxyh2e6a(v=vs.100).aspx