Какая версия .NET Framework установлена ​​на Windows XP, Vista и 7? - PullRequest
28 голосов
/ 13 марта 2010

У меня есть приложение, которое использует .NET Framework 3.5. Я создаю это приложение для колледжа, чтобы помочь студентам учиться. У большинства студентов обычно есть Windows XP SP2, Windows Vista или Windows 7. (Извините пользователей Mac! Версия Mac выйдет примерно через 6 месяцев) Какая версия .NET Framework установлена ​​на Windows XP, Vista и 7; и будет ли мое приложение работать на всех этих платформах?

Ответы [ 5 ]

42 голосов
/ 13 марта 2010

Из Википедии и MSDN :

.NET Framework 1.1: Windows Server 2003
.NET Framework 2.0: Windows Server 2003 R2
.NET Framework 3.0: Windows Vista, Windows Server 2008
.NET Framework 3.5: Windows 7, Windows Server 2008 R2
.NET Framework 4.0: n/a
.NET Framework 4.5: Windows 8, Windows Server 2012
.NET Framework 4.5.1: Windows 8.1, Windows Server 2012 R2
.NET Framework 4.5.2: n/a
.NET Framework 4.6: Windows 10
.NET Framework 4.6.1: Windows 10 v1511
.NET Framework 4.6.2: Windows 10 v1607, Windows Server 2016

.NET Compact Framework 1.0 (SP2): Windows Mobile 5.0
.NET Compact Framework 2.0: Windows Mobile 6.0 

Из других вопросов SO:

Если вы хотите быть уверены, что ваше приложение работает на всех этих платформах, вам придется самостоятельно установить фреймворк - используйте SmallestDotNet.com для этого.

2 голосов
/ 13 мая 2010

Я хотел бы отметить, что в Windows XP SP3 NOT установлен .NET Framework 3.5 (полный профиль). Я только что узнал и испугался: -0

1 голос
/ 27 апреля 2010

Поскольку вы собираетесь установить .NET Framework вместе с вашим приложением, вы также можете найти .NET Client Profile полезным. Это небольшая версия фреймворка, которая может быть включена в ваш дистрибутив.

http://blogs.windowsclient.net/trickster92/archive/2008/05/21/introducing-the-net-framework-client-profile.aspx

1 голос
/ 13 марта 2010

Посмотрите на этот похожий вопрос: «Есть ли способ определить версию .NET Framework из командной строки?» в котором я разместил ответ здесь . В этом ответе есть ссылка на статью о CodeProject, которая делает именно это ...

0 голосов
/ 13 марта 2010

Версия .NET Framework может немного отличаться на каждом компьютере в зависимости от того, какое программное обеспечение они уже установили.

Подобный вопрос был задан здесь, на Stackoverflow, и один из ответов, который может быть полезен, может быть ..... посмотреть на эту статью.

http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

...