Windows по умолчанию имеет версию .NET. Вот список из них.
XP
- .NET v1.0 - Service pack 1
- .NET v2.0 - - Пакеты услуг 2 & amp; 3
Vista
- .NET v3.0 - Все пакеты обновления
Windows 7
- .NET v3.5 - Все версии и пакеты обновления
Windows 8
- .NET v4.0 + Доступный пользовательский интерфейс Metro .
Windows 8.1
- .Net v4.5 + Доступный пользовательский интерфейс Metro
Windows 10
- .Net v4.6 + Metro UI + Universal Apps доступны.
Примечание:
Все содержит .NET v4.6, если Центр обновления Windows включен. (Не для всех версий Windows)
Параметры развертывания:
Существует несколько вариантов развертывания.
- Проверка на .NET в процессе установки. (Установите такие системы, как NSIS). Дополнительную информацию см. В этой .
- Если вы хотите развернуть переносное приложение, сообщите об этом пользователям, чтобы установить нужную версию .NET. (проще)
- Цель .NET 2.0, и все пользователи могут запускать ваше приложение, так как я думаю, что никто не использует XP SP1. (проще всего использовать его для развертывания мины.)
EDIT
Для некоторых других ответов требуется определенная ясность, поэтому я цитирую this примечание Википедии.
.NET Framework 1.0 является неотъемлемым компонентом ОС в выпуске Windows XP Media Center или в выпуске Tablet PC. Установочные компакт-диски для домашних изданий и выпусков Professional для Windows XP SP1, SP2 или SP3 поставляются с установочными пакетами .NET Framework.