.NET Framework — программный компонент основных (клиентских и серверных версий) операционных систем Windows. Microsoft начал разработку .NET Framework в конце 1990-х годов, первоначально под названием Next Generation Windows Services (NGWS). Развитие .NET Framework продолжается до сих пор, начиная с выпуска первой бета-версии в ноябре 2000 года. Каждая версия .NET Framework обычно содержит бета-версии, финальные релизы и пакеты обновлений.
Версии и пакеты обновлений .NET Framework доступны тремя основными способами: через механизм автообновления Windows Update, для скачивания на сайте Microsoft Download Center и в составе новых версий операционных систем[1].
Название | Версия CLR | Значение Release (DWORD) | Номер версии | Дата релиза | Основные новшества |
---|---|---|---|---|---|
Pre-beta | 1.0 | ?.?.????.? | 2000-07-11 | ||
1.0 Beta 1 | 1.0 | 1.0.????.0 | 2000-11-12[2] | ||
1.0 Beta 2 | 1.0 | 1.0.2914.0 | 2001-06-20 | ||
1.0 RTM | 1.0 | 1.0.3705.0 | 2002-03-05[3] | ||
1.0 SP1 | 1.0 | 1.0.3705.209 | 2002-03-19[4] | Исправлено несколько ошибок[5] | |
1.0 SP2 | 1.0 | 1.0.3705.288 | 2002-08-07[6] | Исправлено несколько ошибок в ASP.NET, проведена некоторая оптимизация производительности и исправлено несколько ошибок общего характера[7] | |
1.0 SP3 | 1.0 | 1.0.3705.6018 | 2004-08-25[8] | Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера. Также данный пакет помогает пакету обновления Service Pack 2 для Windows XP обеспечить безопасность работы пользователей Windows XP[9][10]. Кроме того, было исправлено значительно число ошибок[11] | |
1.1 RTM | 1.1 | 1.1.4322.573 | 2003-04-01 | Улучшена масштабируемость и производительность, добавлена поддержка разработки приложений для мобильных устройств с помощью соответствующих элементов управления ASP.NET (раньше называвшихся Microsoft Mobile Internet Toolkit), поддержка протокола Internet версии 6 и классы ADO.NET для подключения к базам данных ODBC и Oracle. Новая версия позволяет использовать ограничения доступа кода для дальнейшей фиксации и изоляции приложений ASP.NET[12]. | |
1.1 SP1 (KB867460) | 1.1 | 1.1.4322.2032 | 2004-08-25[13] | Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера. Также данный пакет помогает пакету обновления Service Pack 2 для Windows XP обеспечить безопасность работы пользователей Windows XP[14]. Кроме того, было исправлено значительно число ошибок[15] | |
1.1 SP1 (для Server 2003) | 1.1 | 1.1.4322.2300 | 2004-08-30[16] | Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера. | |
1.1 (KB893251) | 1.1 | 1.1.4322.2310 | 2005-03-25 | Исправлена ошибка, возникающая при попытке использовать классы BinaryFormatter или SoapFormatter для десериализации ранее сериализованного объекта[17]. | |
1.1 (KB927495) | 1.1 | 1.1.4322.2407 | 2007-02-21 | Исправлена ошибка возникающая в следующей ситуации: в коде приложения, написанного для .NET Framework 1.1, устанавливаются два указателя, ссылающиеся один на другой, затем описывается сериализация или десериализация данных в XML формате. После компиляции возникает исключение SerializationException[18]. | |
2.0 Beta 1 | 2.0 | 2.0.40607.16 | 2004-07-03 | ||
2.0 Beta 2 | 2.0 | 2.0.50215.44 | 2005-04-18 | ||
2.0 RTM | 2.0 | 2.0.50727.42 | 2005-11-07 | ||
2.0 RTM (Vista) | 2.0 | 2.0.50727.312 | 2007-01-30 | ||
2.0 (KB928365) | 2.0 | 2.0.50727.832 | 2007-07-10 | ||
2.0 SP1 | 2.0 | 2.0.50727.1433 | 2007-11-19 | ||
2.0 SP1 (Server 2008 и Vista SP1) | 2.0 | 2.0.50727.1434 | |||
2.0 SP2 | 2.0 | 2.0.50727.3053 | 2009-01-16[19] | ||
2.0 SP2 (устанавливается с 3.5 SP1) | 2.0 | 2.0.50727.3082 | 2008-11-xx | ||
2.0 SP2 (устанавливается с Windows 7 RC) | 2.0 | 2.0.50727.4918 | 2009-05-05 | ||
2.0 SP2 (NT6.2 Windows 8 RTM) | 2.0 | 2.0.50727.6387 | |||
2.0 SP2 (NT6.3 Windows 8.1 Preview) | 2.0 | 2.0.50727.7512 | |||
3.0 RTM | 2.0 | 3.0.4506.30 | 2006-11-06 | ||
3.0 RTM (Vista) | 2.0 | 3.0.4506.26 | 2007-01-30 | ||
3.0 SP1 Beta | 2.0 | 3.0.4506.590 | 2007-07-26 | ||
3.0 SP1 | 2.0 | 3.0.4506.648 | 2007-11-19[20] | ||
3.0 SP2 | 2.0 | 3.0.4506.2123 | 2009-01-16[19] | ||
3.0 SP2 (устанавливается с 3.5 SP1) | 2.0 | 3.0.4506.2254 | 2008-11-xx | ||
3.0 SP2 (NT6.2 Windows 8 RTM) | 2.0 | 3.0.6920.6387 | |||
3.0 SP2 (NT6.3 Windows 8.1 Preview) | 2.0 | 3.0.6920.7512 | |||
3.5 Beta 1 | 2.0 | 3.5.20404.0 | 2007-04-19 | ||
3.5 Beta 2 | 2.0 | 3.5.20706.1 | 2007-07-26 | ||
3.5 RTM | 2.0 | 3.5.21022.8 | 2007-11-19 | ||
3.5 SP1 Beta | 2.0 | 3.5.30428.1 | 2008-05-10 | ||
3.5 SP1 RTM | 2.0 | 3.5.30729.1 | 2008-08-11 | ||
3.5 SP1 (NT6.1 Windows 7) | 2.0 | 3.5.30729.4926 | 2009-07-13 | ||
3.5 SP1 (NT6.2 Windows 8 CP) | 2.0 | 3.5.594.6111 | |||
3.5 SP1 (NT6.2 Windows 8 RTM) | 2.0 | 3.5.30729.6387 | |||
3.5 SP1 (NT6.3 Windows 8.1 Preview) | 2.0 | 3.5.30729.7512 | |||
4.0 Beta 1 | 4 | 4.0.20506 | 2009-05-20 | ||
4.0 Beta 2 | 4 | 4.0.21006 | 2009-10-21 | ||
4.0 RC | 4 | 4.0.30128.1 | 2010-02-10[21] | ||
4.0 RTM | 4 | 4.0.30319.1 | 2010-04-12 | ||
4.0 (KB2468871) | 4 | 4.0.30319.225 | 2011-03-03[22] | Исправлена ошибка, возникающая при попытке отправить письмо с приложением более 3Мб, ошибка сборки, а также несколько ошибок, связанных с функционированием WPF-приложений[23]. | |
4.0 (NT6.2 Windows 8 RTM) | 4 | 4.0.30319.17929 | |||
4.0 (NT6.3 Windows 8.1 Preview) | 4 | 4.0.30319.32559 | |||
4.5 | 4 | 378389 | 4.5.50709.17929 | 2012-08-15 | Поддержка приложений для Windows Store. Добавлен ключ Release (DWORD)[24]. |
4.5.1 | 4 | 378675 (Windows 8.1)
378758 (другие) |
4.5.50938.18408 | 2013-10-17 | Поддержка приложений для Windows Phone Store[24]. |
4.5.2 | 4 | 379893 | 4.5.?????.????? | ||
4.6 | 4 | 381029 | 4.6.?????.????? | ||
4.6.1 | 4 | 389103 | 4.6.51500.102 | ||
4.6.2 | 4 | 394806 | 4.6.01590.00 | 2016-07-20 | |
4.7 | 4 | 2017-04-05 |
Версия .NET Framework | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ОС | 1.0 | 1.1 | 2.0 | 3.0 | 3.5 | 4.0 | 4.5 | 4.5.1 | 4.5.2 | 4.6 | 4.6.1 | 4.6.2 |
Windows 98 | + | |||||||||||
Windows NT | + | |||||||||||
Windows Me | + | |||||||||||
Windows 2000 | + | + | + | |||||||||
Windows XP | + | + | + | + | + | + | ||||||
Windows Server 2003 | + | + | + | + | + | |||||||
Windows Server 2008 | + | + | + | + | + | + | + | + | ||||
Windows Vista | + | + | + | + | + | + | + | + | ||||
Windows 7 | + | + | + | + | + | + | + | + | + | + | ||
Windows Server 2008 R2 | + | + | + | + | + | + | + | + | + | + | ||
Windows Server 2012 | + | + | + | + | + | + | + | + | + | + | ||
Windows 8 | + | + | + | + | + | + | + | + | + | + | ||
Windows 8.1 | + | + | + | + | + | + | + | + | + | + | ||
Windows Server 2012 R2 | + | + | + | + | + | + | + | + | + | + | ||
Windows 10 | + | + | + | + | + | + | + | + | + | + |
Первый релиз .NET Framework вышел 5 января 2002 года для Windows 98, NT 4.0, 2000 и XP. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 10 июля 2007 года, расширенная поддержка закончилась 14 июля 2009 года[28].
Следующий релиз .NET Framework вышел 1 апреля 2003 года. Это была первая версия, автоматически устанавливаемая вместе с операционной системой (Windows Server 2003). Для более старых операционных систем .NET Framework 1.1 была доступна в виде отдельного установочного пакета. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 14 октября 2008 года, а расширенная поддержка закончилась 8 октября 2013 года[28].
Версия 2.0 была выпущена одновременно с Visual Studio 2005, SQL Server 2005 и BizTalk 2006. С выходом версии 2.0 была добавлена поддержка настраиваемых (обобщённых) (англ. generic) классов, анонимных методов, полная поддержка 64-битных платформ x64 и IA-64. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 12 апреля 2011 года, а расширенная поддержка закончилась 12 апреля 2016 года[28].
Первоначально .NET Framework 3.0 носила имя WinFX, что отражало её суть: расширение .NET Framework 2.0 с сохранением всех библиотек и добавлением четырёх новых компонентов:
Поддержка, осуществляемая компанией Майкрософт, закончилась 12 июля 2011 года[28].
Как и версия 3.0, .NET 3.5 использует CLR версии 2.0. Новшества по сравнению с .NET Framework 3.0 включают в себя:
Microsoft анонсировала .NET 4.0 29 сентября 2008 года[29]. Первая бета-версия появилась 20 мая 2009 года, вместе с бета-версией Visual Studio 2010[30]. Нововведения включают в себя:
Окончательная версия .NET Framework 4.0 была выпущена 12 апреля 2010 года вместе с окончательной версией Visual Studio 2010.
При установке заменяет .NET Framework 4.0. Несовместима с Windows XP и более ранними версиями Windows. Нововведения включают в себя:
.NET Framework 4.5.1 выпущен 17 октября 2013 года вместе с Visual Studio 2013. Эта версия требует Windows Vista SP2 или более свежую версию, и поставляется вместе с Windows 8.1 и Windows Server 2012 R2.
.NET Framework 4.5.2 является обновлением .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.
.NET Framework 4.6 является обновлением .NET Framework 4.5.2, .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.
Является частью редакции Microsoft Visual Studio 2015.
.NET Framework 4.6 поддерживает новый JIT-компилятор для 64-разрядных систем (RyuJIT); WPF и WinForms обновлены для поддержки экранов с высоким DPI; в WCF была добавлена поддержка TLS 1.1 и TLS 1.2. Криптографический API в .NET Framework 4.6 использует последнюю версию API от Microsoft CryptoAPI, благодаря этому стал доступен набор алгоритмов шифрования «Suite B» — AES, SHA-2, Elliptic curve Diffie-Hellman, ECDSA[32].
.NET Framework 4.6.1 является обновлением .NET Framework 4.6, .NET Framework 4.5.2, .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.
Является частью редакции Microsoft Visual Studio 2015 Update 1.
.NET Framework 4.6.2 был анонсирован 30 марта 2016 года и выпущен 2 августа 2016 года[33]. Является обновлением .NET Framework версий 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 и 4. Для установки требуется Windows 7 SP1 или выше. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .