Какая версия .NET установлена ​​по умолчанию? - PullRequest
1 голос
/ 01 февраля 2011

Я хочу создать очень портативное приложение, и в идеале каждый должен иметь возможность использовать его без необходимости устанавливать .NET.Какая версия .NET по умолчанию используется на большинстве машин, не являющихся программистами?Это .NET2 или .NET1 в Windows XP с SP2 или SP3?

Ответы [ 3 ]

3 голосов
/ 01 февраля 2011
  • .NET 2.0 поставляется с Windows XP SP2
  • .NET 3.5 поставляется с Windows 7

Почему бы вам не связать установщик .Net Framework вместе с приложением?

Если пользователь обновлен с помощью Центра обновления Windows, он должен иметь .Net 3.5.

3 голосов
/ 01 февраля 2011

Это зависит от операционной системы и пакетов обновления, если таковые имеются.

Если вы ориентируетесь на несколько версий Windows, неизбежно включить .NET в вашу установку.

2 голосов
/ 01 февраля 2011

Windows XP поставляется без установленного .Net.

Version  Version Number Release Date    Default in Windows
1.0      1.0.3705.0      2002-02-13     
1.1      1.1.4322.573    2003-04-24 Windows Server 2003
2.0      2.0.50727.42    2005-11-07 Windows Server 2003 R2
3.0      3.0.4506.30     2006-11-06 Windows Vista, Windows Server 2008
3.5      3.5.21022.8     2007-11-19 Windows 7, Windows Server 2008 R2
4.0      4.0.30319.1     2010-04-12
...