Windows 7 включает .NET Framework 3.5.1 в качестве компонента ОС.
Это означает, что вы получите:
- .NET Framework 2.0 SP2
- 3.0 SP2
- 3.5 SP1
- некоторое сообщение3.5 Исправления ошибок SP1
Однако, если вы используете более новые версии .NET, и если вы используете библиотеки, которые не поставляются с вышеперечисленным, вам все равно нужно подумать об упаковкеэто в MSI / installer.
Эта страница в Википедии имеет хорошее резюме:
http://en.wikipedia.org/wiki/.NET_Framework#Versions
Если это что-то большее, чем "быстрый и грязный"приложения, или если вы не работаете в области, где вы точно знаете, как выглядят целевые машины (то есть в корпоративной среде с заблокированным образом ОС), тогда я бы посоветовал вам взглянуть на создание установщика и разобраться вреквизиты по мере необходимости.(WiX - мой рекомендуемый способ сделать это.)
http://wix.sourceforge.net/
И вопросы WiX помечены здесь на SO ...
https://stackoverflow.com/tags/wix/