Совместимость .NET 4.0 с Windows XP SP2 или ниже?
Я прочитал здесь http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab, что для установки .NET 4.0 CP (профиль клиента) у вас должен быть WinXP SP3 или выше. Это несколько беспокоит меня, поскольку на SP2 или ниже есть много людей.
Можно ли каким-либо образом запустить приложение .NET 4.0 для любой версии Windows XP и выше? (не беспокоясь о том, какие пакеты обновления у них есть)?
Если нет, как насчет .NET 3.5, 3.0 или 2.0?
Мои вопросы таковы:
-
Насколько мне нужно идти в моем варианте версии .NET Framework для обеспечения совместимости для WinXP SP2 или выше?
-
Насколько мне нужно идти в моем варианте версии .NET Framework для обеспечения совместимости с WinXP (без пакетов обновления) или выше?
Ответы
Ответ 1
.NET 3.5 предоставит вам совместимость с XP SP2. Если вам нужна совместимость с любым уровнем XP, вам нужно вернуться к .NET 2.0.
Требования .NET 3.5 можно найти здесь:
http://msdn.microsoft.com/en-us/library/cc160717(VS.90).aspx
Требования .NET 3.0 можно найти здесь:
http://msdn.microsoft.com/en-us/library/aa480198.aspx
Ответ 2
- Для .NET 4.0 требуется XP SP3, Win2k3 SP2, Vista, 7 или 2008 (R2)
- Для .NET 3.5 требуется XP SP2 или более новая.
- Для .NET 2.0 требуется Win2K SP (3?) или более новая.
Кстати, XP SP2 больше не поддерживается. (также, все версии Win2K и Vista XP1)
Ответ 3
Насколько я знаю, 3.5 была последней версией поддержки WinXP SP2.