Подтвердить что ты не робот

Какая версия .NET Framework установлена ​​в Windows XP, Vista и 7?

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

4b9b3361

Ответ 1

Из Wikipedia и 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:

  • Windows 7 - 3.5
  • Vista - 2.0 и 3.0
  • XP - не установлен
  • XP SP2 - не установлен
  • XP SP3 - не установлен

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

Ответ 2

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

Ответ 3

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

Ответ 5

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

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

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