stringtranslate.com

История версий .NET Framework

Microsoft начала разработку .NET Framework в конце 1990-х годов первоначально под названием Next Generation Windows Services (NGWS). К концу 2001 года были выпущены первые бета-версии .NET Framework 1.0. [1] Первая версия .NET Framework была выпущена 13 февраля 2002 года, в результате чего управляемый код стал доступен в Windows NT 4.0 , 98 , 2000 , ME и XP .

Со времени выхода первой версии Microsoft выпустила еще девять обновлений для .NET Framework, семь из которых были выпущены вместе с новой версией Visual Studio . В двух из этих обновлений, .NET Framework 2.0 и 4.0, была обновлена ​​среда Common Language Runtime (CLR). Новые версии .NET Framework заменяют старые версии, если версия CLR остается той же.

Семейство .NET Framework также включает две версии для использования на мобильных или встроенных устройствах . Уменьшенная версия платформы, .NET Compact Framework , доступна на платформах Windows CE , включая устройства Windows Mobile , такие как смартфоны . Кроме того, .NET Micro Framework ориентирована на устройства с очень ограниченными ресурсами.

.NET Framework 4.8 была объявлена ​​финальной версией .NET Framework, а будущая работа будет вестись над переписанной и кросс-платформенной платформой .NET Core (позже просто .NET ), которая была выпущена как .NET 5 в ноябре 2020 года. [2] ] [3] Однако .NET Framework 4.8.1 была выпущена в августе 2022 года. [4]

Обзор

Примечания:

а. ^ .NET Framework 1.0 является неотъемлемым компонентом Windows XP Media Center Edition и Windows XP Tablet PC Edition . Установочные компакт-диски для выпусков Home и Professional Windows XP SP1, SP2 или SP3 поставляются с установочными пакетами .NET Framework 1.0. [7]
б. ^ Установочные компакт-диски для выпусков Home и Professional Windows XP SP2 и SP3 поставляются с установочными пакетами .NET Framework 1.1. [7]
в. ^ .NET Framework не устанавливается автоматически с этой операционной системой. Его необходимо установить либо с установочного носителя Windows, либо из Интернета по требованию. Панель управления или Диспетчер сервера всегда пытаются использовать последнее. [33]
д. ^ Эта дата применяется только при работе в Windows 10 версии 1809, Windows Server 2019 или более поздней версии. В более старых версиях Windows .NET Framework 3.5 с пакетом обновления 1 использует жизненный цикл базовой операционной системы Windows. [14]

.NET Framework 1.0

Первая версия .NET Framework была выпущена 15 января 2002 года для Windows 98 , ME , NT 4.0 , 2000 и XP . Основная поддержка этой версии закончилась 10 июля 2007 г., а расширенная поддержка закончилась 14 июля 2009 г., за исключением выпусков Windows XP Media Center и Tablet PC . [14]

19 июня 2001 года, в десятую годовщину выпуска Visual Basic, была выпущена .NET Framework 1.0 Beta 2. [34]

.NET Framework 1.0 поддерживается в Windows 98 , ME , NT 4.0 (с пакетом обновления 6a), 2000 , XP и Server 2003 . Приложения, использующие .NET Framework 1.0, также будут работать на компьютерах с установленной .NET Framework 1.1, которая поддерживает дополнительные операционные системы. [35]

Пакет обновления 1

Пакет обновления 1 для .NET Framework 1.0 был выпущен 19 марта 2002 г. [36]

Пакет обновления 2

Пакет обновления 2 для .NET Framework 1.0 был выпущен 7 августа 2002 года. [37]

Пакет обновления 3

Пакет обновления 3 для .NET Framework 1.0 был выпущен 30 августа 2004 г. [38]

.NET Framework 1.1

Версия 1.1 — это первое незначительное обновление .NET Framework. Он доступен отдельно в виде распространяемого пакета или в составе пакета разработки программного обеспечения и был опубликован 3 апреля 2003 года. Он также является частью второго выпуска Visual Studio .NET 2003 . Это первая версия .NET Framework, включенная в состав операционной системы Windows и поставляемая вместе с Windows Server 2003 . Основная поддержка .NET Framework 1.1 закончилась 14 октября 2008 г., а расширенная поддержка закончилась 8 октября 2013 г. .NET Framework 1.1 обеспечивает полную обратную совместимость с версией 1.0, за исключением редких случаев, когда приложение не запускается из-за проверки номера версии. библиотеки. [39]

Изменения в версии 1.1 включают: [40]

.NET Framework 1.1 поддерживается в Windows 98 , ME , NT 4.0 (с пакетом обновления 6a), 2000 , XP , Server 2003 , Vista и Server 2008 . [35] [41]

Пакет обновления 1

Пакет обновления 1 для .NET Framework 1.1 был выпущен 30 августа 2004 года. [42] Для него требуется Windows NT 4.0 SP6a плюс установщик Windows 2.0. Это последняя версия, поддерживающая Windows NT 4.0 SP6a, Windows 2000 RTM-SP2 и Windows XP RTM-SP1.

.NET Framework 2.0

Версия 2.0 была выпущена 27 октября 2005 года. Она также была выпущена вместе с Visual Studio 2005 , Microsoft SQL Server 2005 и BizTalk 2006. Комплект разработки программного обеспечения для этой версии был выпущен 29 ноября 2006 года. [43] Поддержка закончилась 12 июля. 2011. Это последняя версия, поддерживающая Windows 98 , Windows 2000 SP3, Windows ME и Windows Server 2003 RTM. [44]

Изменения в версии 2.0 включают в себя:

.NET Framework 2.0 поддерживается в Windows 98 , ME , 2000 (с пакетом обновления 3 или выше), XP (с пакетом обновления 2 или выше), Server 2003 , Server 2008 и Server 2008 R2 . [6] Приложения, использующие .NET Framework 2.0, также будут работать на компьютерах с установленной .NET Framework 3.0 или 3.5, которая поддерживает дополнительные операционные системы.

Пакет обновления 1

Пакет обновления 1 для .NET Framework 2.0 был выпущен 19 ноября 2007 года. [45] Для него требуется Windows 2000 с пакетом обновления 4 (SP4).

Пакет обновления 2

Пакет обновления 2 для .NET Framework 2.0 был выпущен 11 августа 2008 года. [46] Для него требуется Windows 2000 с пакетом обновления 4 (SP4) плюс обновление KB835732 или KB891861, Windows XP с пакетом обновления 2 (SP2) и установщик Windows 3.1. Это последняя версия, поддерживающая Windows 2000 SP4, хотя существовало несколько неофициальных обходных путей использования подмножества функций версии 3.5 в Windows 2000. [47]

.NET Framework 3.0

Элементы Microsoft .NET Framework версии 3.0

.NET Framework 3.0, ранее называвшаяся WinFX, [48] была выпущена 6 ноября 2006 года. Она включает в себя новый набор API-интерфейсов управляемого кода , которые являются неотъемлемой частью Windows Vista и Windows Server 2008 . Он также доступен для загрузки для Windows XP SP2 и Windows Server 2003 . В этот выпуск не включены серьезные архитектурные изменения; .NET Framework 3.0 использует ту же среду CLR , что и .NET Framework 2.0. [49] В отличие от предыдущих основных выпусков .NET, не было выпуска .NET Compact Framework, аналога этой версии. Версия 3.0 .NET Framework поставляется с Windows Vista. Он также поставлялся с Windows Server 2008 в качестве дополнительного компонента (по умолчанию отключен).

.NET Framework 3.0 состоит из четырех основных новых компонентов:

.NET Framework 3.0 поддерживается в Windows XP , Server 2003 , Vista , Server 2008 и Server 2008 R2 . [6] Приложения, использующие .NET Framework 3.0, также будут работать на компьютерах с установленной .NET Framework 3.5, которая поддерживает дополнительные операционные системы.

Пакет обновления 1

Пакет обновления 1 для .NET Framework 3.0 был выпущен 19 ноября 2007 года. [51]

Пакет обновления 2

Пакет обновления 2 для .NET Framework 3.0 был выпущен 11 августа 2008 г. [52]

.NET Framework 3.5

Версия 3.5 .NET Framework была выпущена 19 ноября 2007 года. Как и .NET Framework 3.0, версия 3.5 использует среду Common Language Runtime (CLR) 2.0, то есть ту же версию, что и .NET Framework версии 2.0. Кроме того, .NET Framework 3.5 также устанавливает .NET Framework 2.0 с пакетом обновления 1 и 3.0 с пакетом обновления 1 (с более поздней версией 3.5 с пакетом обновления 1 вместо установки 2.0 с пакетом обновления 2 и 3.0 с пакетом обновления 2), что добавляет некоторые методы и свойства к классам BCL в версии 2.0, которые необходимы для версии 3.5, такие как Language Integrated Query (LINQ) . Однако эти изменения не влияют на приложения, написанные для версии 2.0. [53]

Как и в предыдущих версиях, вместе с этим обновлением была выпущена новая версия .NET Compact Framework 3.5, обеспечивающая поддержку дополнительных функций на устройствах Windows Mobile и Windows Embedded CE .

Исходный код библиотеки классов Framework в этой версии был частично выпущен (только для справки по отладке) по лицензии Microsoft Reference Source License . [54]

.NET Framework 3.5 поддерживается в Windows XP (с пакетом обновления 2 или выше), Server 2003 (с пакетом обновления 1 или выше), Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2. , 10 и Сервер 2016 . [6] Начиная с Windows 8, .NET Framework 3.5 является дополнительной функцией, которую можно включить или отключить на панели управления.

Хотя платформе .NET Framework 3.5 уже более 10 лет, она также поставляется в виде образа контейнера Windows , что позволяет запускать старые приложения, основанные на .NET Framework 2.0–3.5, в среде контейнера . [55]

Пакет обновления 1

Пакет обновления 1 для .NET Framework 3.5 был выпущен 11 августа 2008 года. В этом выпуске добавлены новые функциональные возможности и улучшена производительность при определенных условиях, [56] особенно с WPF, где ожидается улучшение на 20–45%. Были добавлены два новых компонента службы данных: ADO.NET Entity Framework и ADO.NET Data Services . Добавлены две новые сборки для веб-разработки: System.Web.Abstraction и System.Web.Routing; они используются в платформе ASP.NET MVC и, как сообщается, будут использоваться в будущих выпусках приложений ASP.NET Forms. Пакет обновления 1 включен в состав SQL Server 2008 и пакета обновления 1 для Visual Studio 2008 . В нем также появился новый набор элементов управления под названием «Visual Basic Power Packs», который вернул элементы управления Visual Basic, такие как «Линия» и «Форма». Версия 3.5 SP1 .NET Framework поставляется с Windows 7. Она также поставляется с Windows Server 2008 R2 в качестве дополнительного компонента (по умолчанию отключена). Это последняя версия, поддерживающая Windows XP SP2, Windows Server 2003 SP1 и Windows Vista RTM.

Профиль клиента .NET Framework 3.5 SP1

Для .NET Framework 3.5 SP1 также существует новый вариант .NET Framework, называемый «Клиентский профиль .NET Framework», который при размере 28 МБ значительно меньше полной версии платформы и устанавливает только те компоненты, которые наиболее актуальны для настольные приложения. [57] Однако профиль клиента имеет такой размер только при использовании онлайн-установщика в Windows XP SP2, когда другие платформы .NET Framework не установлены, или при использовании Центра обновления Windows . При использовании автономного установщика или любой другой ОС размер загрузки по-прежнему составляет 250 МБ. [58]

.NET Framework 4.0

Ключевые моменты этого выпуска:

.NET Framework 4.0 поддерживается в Windows XP (с пакетом обновления 3), Windows Server 2003 (с пакетом обновления 2), Vista (с пакетом обновления 1 или выше), Server 2008 , 7 и Server 2008 R2 . [6] Приложения, использующие .NET Framework 4.0, также будут работать на компьютерах с установленной .NET Framework 4.5 или 4.6, которая поддерживает дополнительные операционные системы. Поддержка .NET Framework 4.0 закончилась 12 апреля 2016 г. и больше не предоставляет техническую поддержку, исправления ошибок или исправления безопасности для уязвимостей .NET Framework 4.0, о которых впоследствии может быть сообщено или обнаружено. Это последняя версия, поддерживающая Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1, Windows Server 2008 RTM, Windows 7 RTM и Windows Server 2008 R2 RTM.

История

Microsoft объявила о намерении выпустить .NET Framework 4 29 сентября 2008 г. Публичная бета-версия была выпущена 20 мая 2009 г. [65]

28 июля 2009 года стал доступен второй выпуск бета-версии .NET Framework 4 с экспериментальной программной поддержкой транзакционной памяти. [66] Эта функциональность недоступна в финальной версии платформы.

19 октября 2009 года Microsoft выпустила бета-версию 2 .NET Framework 4. [67] В то же время Microsoft объявила ожидаемую дату запуска .NET Framework 4 — 22 марта 2010 года. [67] Впоследствии эта дата запуска была отложена до 12 апреля 2010 г. [68]

10 февраля 2010 г. был опубликован кандидат на выпуск : Версия: RC. [69]

12 апреля 2010 года финальная версия .NET Framework 4.0 была выпущена вместе с финальной версией Microsoft Visual Studio 2010 . [70]

18 апреля 2011 года была выпущена версия 4.0.1 с поддержкой некоторых исправлений для Windows Workflow Foundation по требованию клиентов . [71] [72] Его компонент времени разработки, для которого требуется Visual Studio 2010 SP1, добавляет конструктор конечных автоматов рабочего процесса.

27 октября 2011 года была выпущена версия 4.0.2 с поддержкой некоторых новых функций Microsoft SQL Server . [73] [74]

5 марта 2012 г. вышла версия 4.0.3. [75] [76]

Фабрика приложений Windows Server

После выпуска .NET Framework 4 Microsoft выпустила набор улучшений под названием Windows Server AppFabric [ 77] для возможностей сервера приложений в виде хостинга AppFabric [78] [79] и поддержки распределенного кэширования в памяти.

.NET Framework 4.5

.NET Framework 4.5 была выпущена 15 августа 2012 г.; [80] В эту версию был добавлен ряд новых или улучшенных функций. [81] NET Framework 4.5 поддерживается в Windows Vista и более поздних версиях. [82] [83] .NET Framework 4.5 использует Common Language Runtime 4.0 с некоторыми дополнительными функциями среды выполнения. [84]

.NET Framework 4.5 поддерживается в Windows Vista (с пакетом обновления 2), Server 2008 (с пакетом обновления 2), 7 (с пакетом обновления 1), Server 2008 R2 (с пакетом обновления 1), 8 , Server 2012 , 8.1 и Сервер 2012 R2 . [6] Приложения, использующие .NET Framework 4.5, также будут работать на компьютерах с установленной .NET Framework 4.6, которая поддерживает дополнительные операционные системы.

.NET для приложений в стиле Metro

Приложения в стиле Metro изначально разрабатывались для определенных форм-факторов и использовали возможности операционной системы Windows. Для создания приложений в стиле Metro с использованием C# или Visual Basic доступно два подмножества .NET Framework : одно для Windows 8 и Windows 8.1 , называемое API .NET для приложений Магазина Windows 8.x. Другой для универсальной платформы Windows (UWP) — API .NET для UWP . Эта версия .NET Framework, а также среда выполнения и библиотеки, используемые для приложений в стиле Metro, являются частью среды выполнения Windows — новой платформы и модели разработки для приложений в стиле Metro. Это экосистема, в которой находится множество платформ и языков, включая .NET Framework , C++ и HTML5 с JavaScript . [85]

Основные особенности

Платформа управляемой расширяемости (MEF)

Managed Extensibility Framework или MEF — это библиотека для создания легких расширяемых приложений. Это позволяет разработчикам приложений находить и использовать расширения без необходимости настройки. Это также позволяет разработчикам расширений легко инкапсулировать код и избегать хрупких жестких зависимостей. MEF позволяет повторно использовать расширения не только внутри приложений, но и между приложениями. [88]

АСП.НЕТ

сеть

.NET Framework 4.5.1

О выпуске .NET Framework 4.5.1 было объявлено 17 октября 2013 года вместе с Visual Studio 2013. [89] Для этой версии требуется Windows Vista SP2 и более поздние версии [90] и она включена в состав Windows 8.1 и Windows Server 2012 R2 . Новые возможности .NET Framework 4.5.1: [91]

.NET Framework 4.5.2

О выпуске .NET Framework 4.5.2 было объявлено 5 мая 2014 года. [92] Для этой версии требуется Windows Vista SP2 или более поздняя версия. [93] Для приложений Windows Forms были внесены улучшения для сценариев с высоким разрешением . Для ASP.NET доступны более надежные методы проверки и изменения HTTP-заголовка, а также новый способ планирования фоновых асинхронных рабочих задач. [92]

.NET Framework 4.6

.NET Framework 4.6 был анонсирован 12 ноября 2014 года. [94] Он был выпущен 20 июля 2015 года. [95] Он поддерживает новый JIT-компилятор (JIT) для 64-битных систем под названием RyuJIT, который отличается более высокой производительностью. и поддержка наборов инструкций SSE2 и AVX2 . WPF и Windows Forms получили обновления для сценариев с высоким разрешением. В WCF добавлена ​​поддержка TLS 1.1 и TLS 1.2. [95] Для этой версии требуется Windows Vista SP2 или более поздняя версия. [96] Это последняя версия, поддерживающая Windows Vista SP2 и Windows Server 2008 SP2.

Криптографический API в .NET Framework 4.6 использует последнюю версию API шифрования Windows CNG . В результате криптография NSA Suite B доступна для .NET Framework. Пакет B состоит из AES , семейства алгоритмов хеширования SHA-2 , эллиптической кривой Диффи-Хеллмана и эллиптической кривой DSA . [95] [97]

.NET Framework 4.6 поддерживается в Windows Vista (с пакетом обновления 2), Server 2008 (с пакетом обновления 2), 7 (с пакетом обновления 1), Server 2008 R2 (с пакетом обновления 1), 8 , Server 2012 , 8.1 , Сервер 2012 R2 , 10 и Сервер 2016 . [6] Поддержка .NET Framework 4.6 закончилась 26 апреля 2022 г.

.NET Framework 4.6.1

О выпуске .NET Framework 4.6.1 было объявлено 30 ноября 2015 года. [98] Для этой версии требуется Windows 7 SP1 или более поздняя версия, а также она является последней версией, поддерживающей Windows 8 . [96] Новые функции и API включают в себя:

.NET Framework 4.6.2

Предварительная версия .NET Framework 4.6.2 была анонсирована 30 марта 2016 года. [99] Она была выпущена 2 августа 2016 года. [100] Для этой версии требуется Windows 7 SP1 или более поздняя версия, а также она является последней версией, поддерживающей Windows 10 (окончательная первоначальная версия). —1511). [96] Новые функции включают в себя:

.NET Framework 4.6.2 также поставляется в виде образа контейнера Windows.

.NET Framework 4.7

5 апреля 2017 года Microsoft объявила, что .NET Framework 4.7 была интегрирована в Windows 10 Creators Update , пообещав наличие отдельного установщика для других версий Windows. В этот день было выпущено обновление для Visual Studio 2017 , добавляющее поддержку для .NET Framework 4.7. [101] Обещанный автономный установщик для Windows 7 и более поздних версий был выпущен 2 мая 2017 года, [102] но в него не вошли необходимые компоненты. [103] В версии NET Framework 4.7 прекращена поддержка Windows 8 , и она будет работать только в Windows 7 с пакетом обновления 1 и более поздних версиях.

Новые возможности .NET Framework 4.7 включают: [104]

.NET Framework 4.7 поддерживается в Windows 7 (с пакетом обновления 1), Server 2008 R2 (с пакетом обновления 1), Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 и Server 2019 . [6]

.NET Framework 4.7 также поставляется в виде образа контейнера Windows.

.NET Framework 4.7.1

.NET Framework 4.7.1 была выпущена 17 октября 2017 года. [105] Помимо исправлений и новых функций, она исправляет проблему зависимости d3dcompiler. [106] Он также добавляет совместимость с .NET Standard 2.0 из коробки. [107]

.NET Framework 4.7.1 также поставляется в виде образа контейнера Windows.

.NET Framework 4.7.2

.NET Framework 4.7.2 была выпущена 30 апреля 2018 года. [108] Среди изменений — улучшения ASP.NET, BCL, CLR, ClickOnce, Networking, SQL, WCF, Windows Forms, Workflow и WPF. [109] Эта версия включена в состав Server 2019 . [6]

.NET Framework 4.7.2 также поставляется в виде образа контейнера Windows.

.NET Framework 4.8

.NET Framework 4.8 был выпущен 18 апреля 2019 года. [110] [111] Это была финальная версия .NET Framework, будущая работа над которой велась над платформой .NET Core , которая в конечном итоге стала .NET 5 и более поздними версиями. [2] Этот выпуск включал улучшения JIT, перенесенные из .NET Core 2.1, улучшения высокого разрешения для приложений WPF, улучшения специальных возможностей, обновления производительности и улучшения безопасности. [112] Он поддерживал Windows 7 (с пакетом обновления 1), Server 2008 R2 (с пакетом обновления 1), Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 и Server 2019 [6] , а также поставлялся в виде контейнера Windows. изображение. Это последняя версия, поддерживающая Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2012 , Windows 8.1 , Windows Server 2012 R2 , Windows 10 (1607–1809), Windows Server 2016 и Windows Server 2019 , хотя поддерживается только она. как включено в Windows 10 (1903–2004).

Самая последняя версия — 4.8.0, сборка 4115, с размером автономной программы установки 115 МБ (121 307 088 байт) и датой цифровой подписи 1 мая 2021 года.

.NET Framework 4.8.1

.NET Framework 4.8.1 была выпущена 9 августа 2022 года. [4] Эта версия включает встроенную поддержку ARM64 , доступные всплывающие подсказки, соответствующие WCAG2.1, а также улучшения специальных возможностей для Windows Forms. Он поддерживается в Windows 10 (20H2+), Windows Server 2022 и Windows 11 .

Самая последняя версия — 4.8.1, сборка 9186, с размером автономной программы установки 74 МБ (77 667 480 байт) и датой цифровой подписи 27 июля 2023 года.

Рекомендации

  1. ^ «Версии платформы». Архивировано из оригинала 4 мая 2008 года . Проверено 19 декабря 2010 г.
  2. ^ ab «.NET Core — будущее .NET». .NET-блог . 6 мая 2019 года. Архивировано из оригинала 1 июня 2020 года . Проверено 6 июня 2020 г.
  3. Ричард, Лендер (10 ноября 2020 г.). «Анонс .NET 5.0». .NET-блог . Архивировано из оригинала 18 февраля 2021 года . Проверено 4 января 2021 г.
  4. ^ ab «Анонс .NET Framework 4.8.1». Архивировано из оригинала 24 августа 2022 года . Проверено 11 августа 2022 г.
  5. ^ «Системные требования .NET Framework» . MSDN . Майкрософт . Проверено 28 ноября 2016 г.
  6. ^ abcdefghij «Версии и зависимости .NET Framework». MSDN . Майкрософт . Проверено 26 августа 2019 г.
  7. ^ abc Стебнер, Аарон (14 марта 2007 г.). «Мешок для почты: какая версия .NET Framework включена в какую версию ОС?». Веб-журнал Аарона Стебнера . Майкрософт .
  8. ^ «Установите .NET Framework в Windows 10 и Windows Server 2016». Майкрософт . 20 декабря 2017 г.
  9. ^ «Microsoft выпускает .NET Framework, Visual Studio .NET». Новости . Партнер канала Редмонд. 16 января 2002 г.
  10. ^ «Комплект разработки программного обеспечения Microsoft .NET Framework» . Новости . Неовин. 17 января 2002 г.
  11. ^ «Множество обновлений .Net». Новости . Неовин. 20 марта 2002 г.
  12. ^ «Служба .NET Framework SP2» . Новости . Неовин. 8 августа 2002 г.
  13. ^ ab «Выпущены 1.1 SP1, 1.0 SP3» . Сборник Эрика Ганнерсона . Майкрософт. 30 августа 2004 г.
  14. ^ abcdefghijklmno «Microsoft .NET Framework». Майкрософт . Проверено 14 января 2023 г.
  15. ^ «Microsoft .NET Framework версии 1.1». Новости . Неовин. 9 апреля 2003 г.
  16. ^ «Центр разработчиков .NET Framework – Часто задаваемые вопросы» . Архивировано из оригинала 24 июля 2012 года.
  17. ^ «Окончательная официальная версия .NET Framework 2.0 доступна для загрузки!». Веб-журнал Аарона Стебнера . Майкрософт. 27 октября 2005 г.
  18. ^ abc «Теперь доступна окончательная версия Visual Studio 2008 и .NET Framework 3.5». Веб-журнал Аарона Стебнера . Майкрософт. 19 ноября 2007 г.
  19. ^ abc «Ссылки для загрузки и устранения неполадок .NET Framework 3.5 SP1 и Visual Studio 2008 SP1» . Веб-журнал Аарона Стебнера . Майкрософт. 11 августа 2008 г.
  20. ^ «Окончательная версия .NET Framework 3.0 теперь доступна для загрузки». Веб-журнал Аарона Стебнера . Майкрософт. 7 ноября 2006 г.
  21. ^ «Теперь доступны окончательные версии Visual Studio 2010 и .NET Framework 4». Веб-журнал Аарона Стебнера . Майкрософт. 13 апреля 2010 г.
  22. ^ «Объявление о выпуске .NET Framework 4.5 RTM — продукт и исходный код» . .NET-блог . Майкрософт. 15 августа 2012 г.
  23. ^ «.NET Framework 4.5.1 RTM => начать кодирование» . .NET-блог . Майкрософт. 17 октября 2013 г.
  24. ^ «Анонс .NET Framework 4.5.2» . .NET-блог . Майкрософт. 5 мая 2014 г.
  25. ^ «Анонс .NET Framework 4.6» . .NET-блог . Майкрософт. 20 июля 2015 г.
  26. ^ «.NET Framework 4.6.1 теперь доступен!». .NET-блог . Майкрософт. 30 ноября 2015 г.
  27. ^ «Анонс .NET Framework 4.6.2» . .NET-блог . Майкрософт. 2 августа 2016 г.
  28. ^ «Анонс .NET Framework 4.7» . .NET-блог . Майкрософт. 5 апреля 2017 г.
  29. ^ «Анонс .NET Framework 4.7.1» . .NET-блог . Майкрософт. 17 октября 2017 г.
  30. ^ «Анонс .NET Framework 4.7.2» . .NET-блог . Майкрософт. 30 апреля 2018 г.
  31. ^ «Анонс .NET Framework 4.8» . .NET-блог . Майкрософт. 18 апреля 2019 г.
  32. ^ «Анонс .NET Framework 4.8.1» . .NET-блог . Майкрософт. 9 августа 2022 г.
  33. ^ «Установите .NET Framework 3.5 в Windows 10, Windows 8.1 и Windows 8». MSDN . Майкрософт . Архивировано из оригинала 28 сентября 2019 года.
  34. ^ «Гейтс пересматривает дату выпуска Visual Studio .NET» . БетаНьюс . 5 декабря 2001 г. Архивировано из оригинала 15 августа 2016 г. . Проверено 1 июля 2016 г.
  35. ^ ab «Системные требования .NET Framework». MSDN . Майкрософт . Архивировано из оригинала 20 декабря 2016 года . Проверено 28 ноября 2016 г.
  36. ^ «Пакет обновления .NET Framework». Майкрософт . Архивировано из оригинала 21 мая 2012 года . Проверено 21 мая 2012 г.
  37. ^ «Обновление безопасности ASP.NET для Microsoft .NET Framework 1.0 с пакетом обновления 2» . Майкрософт . Архивировано из оригинала 22 августа 2018 года . Проверено 22 августа 2018 г.
  38. ^ «Microsoft .NET Framework 1.0 с пакетом обновления 3» . Майкрософт . Архивировано из оригинала 22 августа 2018 года . Проверено 22 августа 2018 г.
  39. ^ «Центр разработчиков .NET Framework – Часто задаваемые вопросы» . Архивировано из оригинала 24 июля 2012 года.
  40. ^ «Новые и расширенные функции». MSDN . Майкрософт . Архивировано из оригинала 27 января 2011 года.
  41. ^ «Распространяемая версия .NET Framework 1.1» . MSDN . Майкрософт . Архивировано из оригинала 3 декабря 2016 года . Проверено 5 декабря 2016 г.
  42. ^ «Microsoft .NET Framework 1.1 с пакетом обновления 1» . Майкрософт . Архивировано из оригинала 22 августа 2018 года . Проверено 22 августа 2018 г.
  43. ^ «Комплект разработки программного обеспечения .NET Framework 2.0 (SDK) (x86)» . Загрузки . Майкрософт . 29 ноября 2006 г. Архивировано из оригинала 3 сентября 2014 г. . Проверено 1 сентября 2014 г.
  44. ^ «Руководство по развертыванию администратора Microsoft .NET Framework 3.5» . MSDN . Майкрософт . Архивировано из оригинала 14 февраля 2009 года . Проверено 26 июня 2008 г.
  45. ^ Microsoft .NET Framework 2.0 с пакетом обновления 1 (x86). Архивировано 22 августа 2018 г. на Wayback Machine microsoft.com.
  46. ^ «Microsoft .NET Framework 2.0 с пакетом обновления 2» . Майкрософт . 22 августа 2018 г. Архивировано из оригинала 22 августа 2018 г.microsoft.com
  47. ^ «Microsoft .NET Framework 3.5 в Windows 2000» . Архивировано из оригинала 7 октября 2011 года . Проверено 6 октября 2011 г.
  48. ^ "Блог Сомасегара" . docs.microsoft.com . Архивировано из оригинала 11 июня 2007 года.
  49. ^ «Вопросы и ответы по версии .NET Framework 3.0 и развертыванию» . Проверено 1 июня 2008 г.
  50. ^ "Фонд Windows Presentation" . MSDN . Майкрософт . Архивировано из оригинала 11 октября 2010 года . Проверено 1 сентября 2014 г.
  51. ^ ".NET Framework 3.0 SP1" . Центр загрузки Microsoft . Архивировано из оригинала 22 августа 2018 года . Проверено 22 августа 2018 г.
  52. ^ «Обновление .NET Framework 3.0 с пакетом обновления 2 для Windows Server 2003 и Windows XP» . Майкрософт . Архивировано из оригинала 22 августа 2018 года . Проверено 22 августа 2018 г.
  53. ^ «Выявление различий RedBits в .NET 2.0 и .NET 2.0SP1» . Архивировано из оригинала 30 апреля 2008 года . Проверено 1 июня 2008 г.
  54. ^ Скотт Гатри (3 октября 2007 г.). «Выпуск исходного кода для NET Framework». Архивировано из оригинала 7 сентября 2010 года . Проверено 15 сентября 2010 г.
  55. ^ "Докер-Хаб". Hub.docker.com . Архивировано из оригинала 12 ноября 2020 года . Проверено 10 февраля 2021 г.
  56. ^ «Visual Studio 2008 с пакетом обновления 1 и .NET Framework 3.5 с пакетом обновления 1» . Архивировано из оригинала 8 июля 2008 года . Проверено 7 сентября 2008 г.
  57. Джастин Ван Паттен (21 мая 2008 г.). «Профиль клиента .NET Framework». Блог команды BCL . Блоги MSDN. Архивировано из оригинала 7 декабря 2008 года . Проверено 30 сентября 2008 г.
  58. Родригес, Хайме (20 августа 2008 г.). «Профиль клиента объяснен». Архивировано из оригинала 5 февраля 2009 года . Проверено 15 февраля 2009 г.
  59. ^ С. Сомасегар . «Мир многоядерности». Архивировано из оригинала 14 июля 2007 года . Проверено 1 июня 2008 г.
  60. ^ «Параллельный LINQ: выполнение запросов на многоядерных процессорах» . Архивировано из оригинала 25 декабря 2018 года . Проверено 2 июня 2008 г.
  61. ^ «Параллельная производительность: оптимизация управляемого кода для многоядерных машин» . Архивировано из оригинала 25 декабря 2018 года . Проверено 2 июня 2008 г.
  62. ^ «Кодовые контракты». Лаборатории разработки . Архивировано из оригинала 16 февраля 2011 года.
  63. ^ «Структура BigInteger». MSDN . Майкрософт . Архивировано из оригинала 12 марта 2016 года . Проверено 11 марта 2016 г.
  64. ^ «Сложная структура». MSDN . Майкрософт . Архивировано из оригинала 12 марта 2016 года . Проверено 11 марта 2016 г.
  65. ^ С. Сомасегар. «Visual Studio 2010 и .NET FX 4 Beta 1 уже в продаже!». Архивировано из оригинала 23 мая 2009 года . Проверено 25 мая 2009 г.
  66. ^ «STM.NET в DevLabs». 27 июля 2008 г. Архивировано из оригинала 4 августа 2009 г. Проверено 6 августа 2008 г.
  67. ^ аб С. Сомасегар. «Анонс Visual Studio 2010 и .NET FX 4 Beta 2». Блоги MSDN . Архивировано из оригинала 22 октября 2009 года . Проверено 20 октября 2009 г.
  68. ^ Кэрон, Роб. «Дата запуска Visual Studio 2010 и .NET Framework 4». Блоги MSDN . Архивировано из оригинала 17 января 2010 года . Проверено 13 января 2010 г.
  69. ^ Криль, Пол (9 февраля 2010 г.). «Microsoft предлагает кандидата на выпуск Visual Studio 2010». Инфомир . Архивировано из оригинала 21 мая 2010 года.
  70. Проталински, Эмиль (12 апреля 2010 г.). «Поступление Visual Studio 2010 и .NET Framework 4». Арс Техника . Архивировано из оригинала 26 декабря 2017 года . Проверено 14 июня 2017 г.
  71. ^ «Обновление 1 платформы Microsoft .NET Framework 4» . Блог конечной точки .NET . Майкрософт. 18 апреля 2011 г. Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  72. ^ «Обновление 4.0.1 для Microsoft .NET Framework 4 — обновление среды выполнения» . support.microsoft.com . Майкрософт. 13 апреля 2011 г. Архивировано из оригинала 5 июня 2021 г. . Проверено 5 июня 2021 г.
  73. ^ «Обновление 4.0.2 для Microsoft .NET Framework 4» . .NET-блог . Майкрософт. 27 октября 2011 г. Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  74. ^ «Обновление 4.0.2 для Microsoft .NET Framework 4 — обновление среды выполнения» . support.microsoft.com . Майкрософт. 19 октября 2011 г. Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  75. ^ «Обновление 4.0.3 для Microsoft .NET Framework 4» . .NET-блог . Майкрософт. 5 марта 2012 г. Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  76. ^ «Обновление 4.0.3 для Microsoft .NET Framework 4 — обновление среды выполнения» . support.microsoft.com . Майкрософт. 4 марта 2012 г. Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  77. ^ «Блог AppFabric - Windows Server AppFabric теперь общедоступен» . blogs.iis.net . 7 июня 2010 года. Архивировано из оригинала 9 июня 2010 года . Проверено 19 декабря 2010 г.
  78. ^ «Сервер приложений Dublin выходит на .NET 4» . Источник разработки . Архивировано из оригинала 26 декабря 2017 года . Проверено 27 апреля 2009 г.
  79. ^ «.NET Framework 4 и сервер приложений Dublin». Блоги MSDN . Архивировано из оригинала 10 мая 2009 года . Проверено 27 апреля 2009 г.
  80. ^ Брэндон Брей ( блоги MSDN ). «Анонсируем выпуск .NET Framework 4.5 RTM — продукт и исходный код». Архивировано из оригинала 17 августа 2012 года . Проверено 15 августа 2012 г.
  81. ^ Библиотека MSDN . «Что нового в .NET Framework 4.5». Архивировано из оригинала 14 августа 2012 года . Проверено 15 августа 2012 г.
  82. ^ «.NET Framework 4.5». Центр загрузки Microsoft . Архивировано из оригинала 22 мая 2018 года . Проверено 23 мая 2018 г.
  83. ^ «Автономные установщики .NET 4.5» . microsoft.com . Архивировано из оригинала 17 августа 2012 года . Проверено 16 декабря 2018 г.
  84. ^ рпетруша. «Версии и зависимости .NET Framework». msdn.microsoft.com . Архивировано из оригинала 7 августа 2013 года . Проверено 25 июля 2013 г.
  85. ^ «.NET для приложений Windows» . MSDN . Майкрософт . Архивировано из оригинала 20 февраля 2016 года . Проверено 26 января 2016 г.
  86. ^ «Асинхронность в 4.5: стоит ожидания - блог .NET - главная страница сайта - блоги MSDN» . Блоги.msdn.com. Архивировано из оригинала 7 апреля 2012 года . Проверено 13 мая 2014 г.
  87. ^ «Асинхронное программирование с использованием Async и Await (C# и Visual Basic)» . Msdn.microsoft.com. Архивировано из оригинала 27 мая 2014 года . Проверено 13 мая 2014 г.
  88. ^ «Среда управляемой расширяемости (MEF)» . Блоги MSDN . Майкрософт. Архивировано из оригинала 18 октября 2016 года . Проверено 4 октября 2016 г.
  89. ^ «.NET Framework 4.5.1 RTM => начать кодирование» . Блог .NET Framework . Майкрософт . 17 октября 2013 года. Архивировано из оригинала 22 ноября 2013 года . Проверено 18 ноября 2013 г.
  90. ^ «Microsoft .NET Framework 4.5.1 (автономный установщик)» . Центр загрузки . Майкрософт . 12 октября 2013 года. Архивировано из оригинала 28 ноября 2013 года . Проверено 18 ноября 2013 г.
  91. ^ «.NET Framework 4.5.1 RTM => начать кодирование» . Блоги MSDN . Майкрософт. 17 октября 2013 года. Архивировано из оригинала 9 октября 2016 года . Проверено 4 октября 2016 г.
  92. ^ ab «Анонс .NET Framework 4.5.2». Блоги MSDN . Майкрософт. 5 мая 2014 года. Архивировано из оригинала 14 марта 2017 года . Проверено 11 июня 2014 г.
  93. ^ «Microsoft .NET Framework 4.5.2 (автономный установщик)» . Центр загрузки . Майкрософт . 6 мая 2014 года. Архивировано из оригинала 4 мая 2017 года . Проверено 6 мая 2017 г.
  94. ^ Команда .NET (12 ноября 2014 г.). «Анонс предварительной версии .NET 2015: новая эра для .NET». Архивировано из оригинала 9 мая 2019 года . Проверено 27 февраля 2015 г.
  95. ^ abc Lander, Рич (20 июля 2015 г.). «Анонс .NET Framework 4.6». .NET-блог . Майкрософт . Архивировано из оригинала 8 октября 2021 года . Проверено 20 июля 2015 г. Команда обновляет API-интерфейсы System.Security.Cryptography для поддержки API-интерфейсов криптографии Windows CNG [...], поскольку они поддерживают современные алгоритмы шифрования [Suite B Support], которые важны для определенных категорий приложений.
  96. ^ abc «Системные требования .NET Framework». MSDN . Майкрософт . Архивировано из оригинала 6 августа 2016 года . Проверено 18 августа 2016 г.
  97. ^ «Функции CNG § Поддержка Suite B» . Криптографический API: следующее поколение . Майкрософт . Архивировано из оригинала 4 апреля 2016 года . Проверено 1 января 2016 г.
  98. ^ «.NET Framework 4.6.1 теперь доступен!». Блоги MSDN . Майкрософт. 30 ноября 2015 г. Архивировано из оригинала 27 августа 2016 г. Проверено 19 февраля 2016 г.
  99. ^ «Анонс предварительной версии .NET Framework 4.6.2» . .NET-блог . Майкрософт. 30 марта 2016 г. Архивировано из оригинала 10 июля 2018 г. Проверено 3 августа 2016 г.
  100. ^ «Анонс .NET Framework 4.6.2» . .NET-блог . Майкрософт. 2 августа 2016 года. Архивировано из оригинала 24 октября 2016 года . Проверено 3 августа 2016 г.
  101. Ландер, Рич (5 апреля 2017 г.). «Анонс .NET Framework 4.7». .NET-блог . Майкрософт . Архивировано из оригинала 10 июля 2018 года . Проверено 28 апреля 2017 г.
  102. ^ «Microsoft .NET Framework 4.7 (автономный установщик)» . Центр загрузки . Майкрософт . 2 мая 2017 г. Архивировано из оригинала 10 июля 2018 г. Проверено 4 мая 2017 г.
  103. ^ «Установка .NET Framework 4.7 заблокирована в Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления компилятора d3d». Поддерживать . Майкрософт . 3 мая 2017 года. Архивировано из оригинала 28 июля 2018 года . Проверено 28 мая 2017 г.
  104. ^ «Что нового в .NET Framework». docs.microsoft.com . Майкрософт . Проверено 28 апреля 2017 г.
  105. Кришна, Прити (17 октября 2017 г.). «Анонс .NET Framework 4.7.1». .NET-блог . Майкрософт . Архивировано из оригинала 31 декабря 2017 года . Проверено 10 января 2018 г.
  106. ^ «Анонс .NET Framework 4.7.1» . microsoft.com . 17 октября 2017 года. Архивировано из оригинала 31 декабря 2017 года . Проверено 10 января 2018 г.
  107. ^ Immo Landwerth (27 сентября 2017 г.), .NET Standard - .NET Framework 4.7.1, заархивировано из оригинала 19 сентября 2018 г. , получено 25 апреля 2018 г.
  108. ^ «Анонс .NET Framework 4.7.2» . Архивировано из оригинала 12 июня 2018 года . Проверено 12 июня 2018 г.
  109. ^ «Что нового в .NET Framework». microsoft.com . Архивировано из оригинала 29 ноября 2017 года . Проверено 12 июня 2018 г.
  110. ^ «Анонс .NET Framework 4.8» . Архивировано из оригинала 19 апреля 2019 года . Проверено 18 апреля 2018 г.
  111. ^ «Предстоящие обновления для .NET Framework 4.8». Архивировано из оригинала 20 апреля 2019 года . Проверено 19 апреля 2018 г.
  112. ^ «Примечания к выпуску .NET Framework 4.8» . Архивировано из оригинала 11 мая 2019 года . Проверено 25 июня 2019 г.