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]

Обзор

Примечания:

a. ^ .NET Framework 1.0 является неотъемлемым компонентом Windows XP Media Center Edition и Windows XP Tablet PC Edition . Установочные компакт-диски для Home edition и Professional edition Windows XP SP1, SP2 или SP3 поставляются с установочными пакетами .NET Framework 1.0. [7]
б. ^ Установочные компакт-диски для Home edition и Professional edition Windows XP SP2 и SP3 поставляются с установочными пакетами .NET Framework 1.1. [7]
c. ^ .NET Framework не устанавливается автоматически с этой операционной системой. Он должен быть установлен либо с установочного носителя Windows, либо из Интернета по запросу. Панель управления или диспетчер сервера всегда пытаются сделать последнее. [33]
d. ^ Эта дата применима только при работе в Windows 10 версии 1809, Windows Server 2019 или более поздней версии. В более старых версиях Windows .NET Framework 3.5 Service Pack 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 editions. [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

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

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

.NET Framework 1.0 Service Pack 3 был выпущен 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

.NET Framework 1.1 Service Pack 1 был выпущен 30 августа 2004 года. [42] Он требует Windows NT 4.0 SP6a плюс Windows Installer 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] Неофициальный бэкпорт для Windows 95 был создан в 2024 году. [45] [46] Приложения, использующие .NET Framework 2.0, также будут работать на компьютерах с установленным .NET Framework 3.0 или 3.5, который поддерживает дополнительные операционные системы.

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

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

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

.NET Framework 2.0 Service Pack 2 был выпущен 11 августа 2008 года. [48] Он требует Windows 2000 с SP4 плюс обновление KB835732 или KB891861, Windows XP с SP2 плюс Windows Installer 3.1. Это последняя версия, поддерживающая Windows 2000 SP4, хотя были некоторые неофициальные обходные пути для использования подмножества функциональности из версии 3.5 в Windows 2000. [49]

.NET Framework 3.0

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

.NET Framework 3.0, ранее называвшийся WinFX, [50] был выпущен 6 ноября 2006 года. Он включает в себя новый набор API управляемого кода , которые являются неотъемлемой частью Windows Vista и Windows Server 2008. Он также доступен для загрузки для Windows XP SP2 и Windows Server 2003. В этот выпуск не включено никаких серьезных архитектурных изменений; .NET Framework 3.0 использует ту же CLR , что и .NET Framework 2.0. [51] В отличие от предыдущих основных выпусков .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

.NET Framework 3.0 Service Pack 1 был выпущен 19 ноября 2007 года. [53]

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

.NET Framework 3.0 Service Pack 2 был выпущен 11 августа 2008 года. [54]

.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 SP1 и 3.0 SP1 (более поздняя версия 3.5 SP1 вместо этого устанавливает 2.0 SP2 и 3.0 SP2), что добавляет некоторые методы и свойства к классам BCL в версии 2.0, которые требуются для функций версии 3.5, таких как Language Integrated Query (LINQ) . Однако эти изменения не влияют на приложения, написанные для версии 2.0. [55]

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

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

.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 и Server 2016. [ 6] Неофициальный бэкпорт для Windows 95 и более поздних версий был создан в 2024 году. [45] [46] Начиная с Windows 8, .NET Framework 3.5 является дополнительной функцией, которую можно включить или отключить в панели управления.

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

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

Пакет обновления 1 для .NET Framework 3.5 был выпущен 11 августа 2008 года. Этот выпуск добавляет новые функциональные возможности и обеспечивает улучшение производительности при определенных условиях, [58] особенно с 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 и Visual Studio 2008 Service Pack 1. Он также включал новый набор элементов управления под названием «Visual Basic Power Packs», который вернул элементы управления Visual Basic, такие как «Line» и «Shape». Версия 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 Client Profile», который при размере 28 МБ значительно меньше, чем полный фреймворк, и устанавливает только те компоненты, которые наиболее актуальны для настольных приложений. [59] Однако Client Profile достигает этого размера только при использовании онлайн-установщика в Windows XP SP2, когда не установлены другие .NET Framework, или при использовании Центра обновления Windows . При использовании автономного установщика или любой другой ОС размер загрузки по-прежнему составляет 250 МБ. [60]

.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 года. [67]

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

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

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

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

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

27 октября 2011 года была выпущена версия 4.0.2, поддерживающая некоторые новые функции Microsoft SQL Server . [75] [76]

5 марта 2012 года вышла версия 4.0.3. [77] [78]

Windows Server AppFabric

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

.NET Framework 4.5

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

.NET Framework 4.5 поддерживается в Windows Vista (с пакетом обновления 2), Server 2008 (с пакетом обновления 2), 7 (с пакетом обновления 1), Server 2008 R2 (с пакетом обновления 1), 8 , Server 2012 , 8.1 и Server 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 , называемое .NET API для приложений Магазина Windows 8.x. Другое для универсальной платформы Windows (UWP), называемое .NET API для UWP . Эта версия .NET Framework, а также среда выполнения и библиотеки, используемые для приложений в стиле Metro, являются частью Windows Runtime , новой платформы и модели разработки для приложений в стиле Metro. Это экосистема, которая содержит множество платформ и языков, включая .NET Framework , C++ и HTML5 с JavaScript . [87]

Основные характеристики

Управляемая среда расширения (MEF)

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

ASP.NET

Нетворкинг

.NET Framework 4.5.1

Выпуск .NET Framework 4.5.1 был анонсирован 17 октября 2013 года вместе с Visual Studio 2013. [91] Эта версия требует Windows Vista SP2 и более поздние версии [92] и включена в Windows 8.1 и Windows Server 2012 R2 . Новые возможности .NET Framework 4.5.1: [93]

.NET Framework 4.5.2

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

.NET Framework 4.6

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

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

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

.NET Framework 4.6.1

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

.NET Framework 4.6.2

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

.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. [103] Обещанный автономный установщик для Windows 7 и более поздних версий был выпущен 2 мая 2017 года, [104] но в него не были включены предварительные требования. [105] NET Framework 4.7 прекратил поддержку Windows 8 и будет работать только в Windows 7 Service Pack 1 и более поздних версиях.

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

.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 года. [107] Среди исправлений и новых функций, он исправляет проблему зависимости d3dcompiler. [108] Он также добавляет совместимость с .NET Standard 2.0 из коробки. [109]

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

.NET Framework 4.7.2

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

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

.NET Framework 4.8

.NET Framework 4.8 был выпущен 18 апреля 2019 года. [112] [113] Это была последняя версия .NET Framework, выпущенная после того, как 11 апреля 2017 года завершился срок службы Windows Vista , с дальнейшей работой над платформой .NET Core , которая в конечном итоге стала .NET 5 и более поздними версиями. [2] Этот выпуск включал улучшения JIT , перенесенные из .NET Core 2.1, улучшения High DPI для приложений WPF, улучшения доступности, обновления производительности и улучшения безопасности. [114] Спустя пять месяцев после выпуска, 23 сентября 2019 года было выпущено обновление для Visual Studio 2019, в котором была добавлена ​​поддержка .NET Framework 4.8. Он поддерживал 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 Build 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 Build 9186 с размером автономного установщика 74 МБ (77 667 480 байт) и датой цифровой подписи 27 июля 2023 года.

Ссылки

  1. ^ "Framework Versions". Архивировано из оригинала 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 "Announcing .NET Framework 4.8.1". Архивировано из оригинала 24 августа 2022 г. Получено 11 августа 2022 г.
  5. ^ "Системные требования .NET Framework". MSDN . Microsoft . Архивировано из оригинала 19 сентября 2018 г. Получено 28 ноября 2016 г.
  6. ^ abcdefghij "Версии и зависимости .NET Framework". MSDN . Microsoft . Архивировано из оригинала 3 сентября 2022 г. Получено 26 августа 2019 г. .
  7. ^ abc Стебнер, Аарон (14 марта 2007 г.). «Mailbag: Какая версия .NET Framework включена в какую версию ОС?». Веб-журнал Аарона Стебнера . Microsoft . Архивировано из оригинала 24 января 2020 г. . Получено 18 января 2020 г. .
  8. ^ "Установите .NET Framework на Windows 10 и Windows Server 2016". Microsoft . 20 декабря 2017 г. Архивировано из оригинала 6 декабря 2017 г. Получено 24 января 2018 г.
  9. ^ "Microsoft Releases .NET Framework, Visual Studio .NET". Новости . Redmond Channel Partner. 16 января 2002 г. Архивировано из оригинала 30 декабря 2021 г. Получено 30 декабря 2021 г.
  10. ^ "Microsoft .NET Framework Software Development Kit". Новости . Neowin. 17 января 2002 г. Архивировано из оригинала 30 декабря 2021 г. Получено 30 декабря 2021 г.
  11. ^ "Lots of .Net updates". Новости . Neowin. 20 марта 2002 г. Архивировано из оригинала 1 июля 2024 г. Получено 30 декабря 2021 г.
  12. ^ ".NET Framework Service SP2". Новости . Neowin. 8 августа 2002 г. Архивировано из оригинала 30 декабря 2021 г. Получено 30 декабря 2021 г.
  13. ^ ab "1.1 SP1, 1.0 SP3 released". Eric Gunnerson's Compendium . Microsoft. 30 августа 2004 г. Архивировано из оригинала 7 марта 2020 г. Получено 18 января 2020 г.
  14. ^ abcdefghijklmno "Microsoft .NET Framework". Microsoft . Архивировано из оригинала 14 января 2023 г. . Получено 14 января 2023 г. .
  15. ^ "Microsoft .NET Framework Version 1.1". Новости . Neowin. 9 апреля 2003 г. Архивировано из оригинала 30 декабря 2021 г. Получено 30 декабря 2021 г.
  16. ^ ".NET Framework Developer Center – Frequently Asked Questions". Архивировано из оригинала 24 июля 2012 г.
  17. ^ "Окончательная официальная версия .NET Framework 2.0 доступна для загрузки!". Веб-журнал Аарона Стебнера . Microsoft. 27 октября 2005 г. Архивировано из оригинала 4 марта 2020 г. Получено 18 января 2020 г.
  18. ^ abc "Final release of Visual Studio 2008 and .NET Framework 3.5 now available". Веб-журнал Аарона Стебнера . Microsoft. 19 ноября 2007 г. Архивировано из оригинала 8 марта 2020 г. Получено 18 января 2020 г.
  19. ^ abc "Ссылки для загрузки и устранения неполадок .NET Framework 3.5 SP1 и Visual Studio 2008 SP1". Веб-журнал Аарона Стебнера . Microsoft. 11 августа 2008 г. Архивировано из оригинала 5 марта 2020 г. Получено 18 января 2020 г.
  20. ^ «Финальная версия .NET Framework 3.0 теперь доступна для загрузки». Веб-журнал Аарона Стебнера . Microsoft. 7 ноября 2006 г. Архивировано из оригинала 7 марта 2020 г. Получено 18 января 2020 г.
  21. ^ «Окончательные версии Visual Studio 2010 и .NET Framework 4 теперь доступны». Веб-журнал Аарона Стебнера . Microsoft. 13 апреля 2010 г. Архивировано из оригинала 28 февраля 2020 г. Получено 18 января 2020 г.
  22. ^ «Объявление о выпуске .NET Framework 4.5 RTM — Продукт и исходный код». .NET Blog . Microsoft. 15 августа 2012 г. Архивировано из оригинала 4 января 2020 г. Получено 9 ноября 2019 г.
  23. ^ ".NET Framework 4.5.1 RTM => начать кодирование". .NET Blog . Microsoft. 17 октября 2013 г. Архивировано из оригинала 1 июля 2024 г. Получено 9 ноября 2019 г.
  24. ^ "Представляем .NET Framework 4.5.2". .NET Blog . Microsoft. 5 мая 2014 г. Архивировано из оригинала 9 ноября 2019 г. Получено 9 ноября 2019 г.
  25. ^ "Announcing .NET Framework 4.6". .NET Blog . Microsoft. 20 июля 2015 г. Архивировано из оригинала 9 ноября 2019 г. Получено 9 ноября 2019 г.
  26. ^ ".NET Framework 4.6.1 теперь доступен!". .NET Blog . Microsoft. 30 ноября 2015 г. Архивировано из оригинала 9 ноября 2019 г. Получено 9 ноября 2019 г.
  27. ^ "Announcing .NET Framework 4.6.2". .NET Blog . Microsoft. 2 августа 2016 г. Архивировано из оригинала 17 октября 2019 г. Получено 9 ноября 2019 г.
  28. ^ "Announcing .NET Framework 4.7". .NET Blog . Microsoft. 5 апреля 2017 г. Архивировано из оригинала 17 октября 2019 г. Получено 9 ноября 2019 г.
  29. ^ "Announcing .NET Framework 4.7.1". .NET Blog . Microsoft. 17 октября 2017 г. Архивировано из оригинала 14 марта 2020 г. Получено 9 ноября 2019 г.
  30. ^ "Announcing .NET Framework 4.7.2". .NET Blog . Microsoft. 30 апреля 2018 г. Архивировано из оригинала 15 декабря 2019 г. Получено 9 ноября 2019 г.
  31. ^ "Announcing .NET Framework 4.8". .NET Blog . Microsoft. 18 апреля 2019 г. Архивировано из оригинала 19 апреля 2019 г. Получено 18 апреля 2019 г.
  32. ^ "Announcing .NET Framework 4.8.1". .NET Blog . Microsoft. 9 августа 2022 г. Архивировано из оригинала 10 августа 2022 г. Получено 11 августа 2022 г.
  33. ^ "Установите .NET Framework 3.5 на Windows 10, Windows 8.1 и Windows 8". MSDN . Microsoft . Архивировано из оригинала 28 сентября 2019 г.
  34. ^ "Gates Revises Visual Studio .NET Release Date". BetaNews . 5 декабря 2001 г. Архивировано из оригинала 15 августа 2016 г. Получено 1 июля 2016 г.
  35. ^ ab "Системные требования .NET Framework". MSDN . Microsoft . Архивировано из оригинала 20 декабря 2016 . Получено 28 ноября 2016 .
  36. ^ ".NET Framework Service Pack". Microsoft . Архивировано из оригинала 21 мая 2012 . Получено 21 мая 2012 .
  37. ^ "ASP.NET Security Update для Microsoft .NET Framework 1.0 Service Pack 2". Microsoft . Архивировано из оригинала 22 августа 2018 г. Получено 22 августа 2018 г.
  38. ^ "Microsoft .NET Framework 1.0 Service Pack 3". Microsoft . Архивировано из оригинала 22 августа 2018 . Получено 22 августа 2018 .
  39. ^ ".NET Framework Developer Center – Frequently Asked Questions". Архивировано из оригинала 24 июля 2012 г.
  40. ^ "Новые и улучшенные функции". MSDN . Microsoft . Архивировано из оригинала 27 января 2011 г.
  41. ^ ".NET Framework 1.1 Redistributable". MSDN . Microsoft . Архивировано из оригинала 3 декабря 2016 . Получено 5 декабря 2016 .
  42. ^ "Microsoft .NET Framework 1.1 Service Pack 1". Microsoft . Архивировано из оригинала 22 августа 2018 . Получено 22 августа 2018 .
  43. ^ ".NET Framework 2.0 Software Development Kit (SDK) (x86)". Загрузки . Microsoft . 29 ноября 2006 г. Архивировано из оригинала 3 сентября 2014 г. Получено 1 сентября 2014 г.
  44. ^ "Microsoft .NET Framework 3.5 Administrator Deployment Guide". MSDN . Microsoft . Архивировано из оригинала 14 февраля 2009 . Получено 26 июня 2008 .
  45. ^ ab Posch, Maya (14 апреля 2024 г.). «Перенос современных приложений Windows на Windows 95». Hackaday . Архивировано из оригинала 1 июля 2024 г. . Получено 1 июля 2024 г. .
  46. ^ ab MattKC (30 июня 2024 г.), "itsmattkc/dotnet9x", GitHub , получено 3 июля 2024 г.
  47. Microsoft .NET Framework 2.0 Service Pack 1 (x86) Архивировано 22 августа 2018 г. на Wayback Machine microsoft.com
  48. ^ "Microsoft .NET Framework 2.0 Service Pack 2". Microsoft . 22 августа 2018 г. Архивировано из оригинала 22 августа 2018 г.microsoft.com
  49. ^ "Microsoft .NET Framework 3.5 в Windows 2000". Архивировано из оригинала 7 октября 2011 г. Получено 6 октября 2011 г.
  50. ^ "Блог Сомасегара". docs.microsoft.com . Архивировано из оригинала 11 июня 2007 г.
  51. ^ "Вопросы и ответы по управлению версиями и развертыванию .NET Framework 3.0" . Получено 1 июня 2008 г.
  52. ^ "Windows Presentation Foundation". MSDN . Microsoft . Архивировано из оригинала 11 октября 2010 . Получено 1 сентября 2014 .
  53. ^ ".NET Framework 3.0 SP1". Центр загрузки Microsoft . Архивировано из оригинала 22 августа 2018 г. Получено 22 августа 2018 г.
  54. ^ ".NET Framework 3.0 Service Pack 2 Update для Windows Server 2003 и Windows XP". Microsoft . Архивировано из оригинала 22 августа 2018 г. . Получено 22 августа 2018 г. .
  55. ^ "Catching RedBits differences in .NET 2.0 and .NET 2.0SP1". Архивировано из оригинала 30 апреля 2008 г. Получено 1 июня 2008 г.
  56. ^ Скотт Гатри (3 октября 2007 г.). «Выпуск исходного кода для NET Framework». Архивировано из оригинала 7 сентября 2010 г. Получено 15 сентября 2010 г.
  57. ^ "Docker Hub". hub.docker.com . Архивировано из оригинала 12 ноября 2020 г. Получено 10 февраля 2021 г.
  58. ^ "Visual Studio 2008 Service Pack 1 и .NET Framework 3.5 Service Pack 1". Архивировано из оригинала 8 июля 2008 г. Получено 7 сентября 2008 г.
  59. ^ Джастин Ван Паттен (21 мая 2008 г.). ".NET Framework Client Profile". Блог команды BCL . Блоги MSDN. Архивировано из оригинала 7 декабря 2008 г. Получено 30 сентября 2008 г.
  60. ^ Родригес, Хайме (20 августа 2008 г.). «Профиль клиента объяснен». Архивировано из оригинала 5 февраля 2009 г. Получено 15 февраля 2009 г.
  61. ^ S. Somasegar . "Мир многоядерности и многоядерности". Архивировано из оригинала 14 июля 2007 года . Получено 1 июня 2008 года .
  62. ^ "Parallel LINQ: Running Queries on Multi-Core Processors". Архивировано из оригинала 25 декабря 2018 года . Получено 2 июня 2008 года .
  63. ^ "Parallel Performance: Optimize Managed Code For Multi-Core Machines". Архивировано из оригинала 25 декабря 2018 года . Получено 2 июня 2008 года .
  64. ^ "Code Contracts". Dev Labs . Архивировано из оригинала 16 февраля 2011 г.
  65. ^ "BigInteger Structure". MSDN . Microsoft . Архивировано из оригинала 12 марта 2016 . Получено 11 марта 2016 .
  66. ^ "Complex Structure". MSDN . Microsoft . Архивировано из оригинала 12 марта 2016 . Получено 11 марта 2016 .
  67. ^ S. Somasegar. "Visual Studio 2010 и .NET FX 4 Beta 1 выходят!". Архивировано из оригинала 23 мая 2009 г. Получено 25 мая 2009 г.
  68. ^ "STM.NET on DevLabs". 27 июля 2008 г. Архивировано из оригинала 4 августа 2009 г. Получено 6 августа 2008 г.
  69. ^ ab S. Somasegar. "Announcing Visual Studio 2010 and .NET FX 4 Beta 2". Блоги MSDN . Архивировано из оригинала 22 октября 2009 г. Получено 20 октября 2009 г.
  70. ^ Кэрон, Роб. "Visual Studio 2010 и дата запуска .NET Framework 4". Блоги MSDN . Архивировано из оригинала 17 января 2010 г. Получено 13 января 2010 г.
  71. ^ Крилл, Пол (9 февраля 2010 г.). "Microsoft предлагает Visual Studio 2010 release candidate". InfoWorld . Архивировано из оригинала 21 мая 2010 г.
  72. ^ Protalinski, Emil (12 апреля 2010 г.). "Visual Studio 2010 и .NET Framework 4 выходят". Ars Technica . Архивировано из оригинала 26 декабря 2017 г. . Получено 14 июня 2017 г. .
  73. ^ "Microsoft .NET Framework 4 Platform Update 1". Блог .NET Endpoint . Microsoft. 18 апреля 2011 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  74. ^ "Обновление 4.0.1 для Microsoft .NET Framework 4 – Runtime Update". support.microsoft.com . Microsoft. 13 апреля 2011 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  75. ^ "Обновление 4.0.2 для Microsoft .NET Framework 4". .NET Blog . Microsoft. 27 октября 2011 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  76. ^ "Обновление 4.0.2 для Microsoft .NET Framework 4 – Runtime Update". support.microsoft.com . Microsoft. 19 октября 2011 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  77. ^ "Обновление 4.0.3 для Microsoft .NET Framework 4". .NET Blog . Microsoft. 5 марта 2012 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  78. ^ "Обновление 4.0.3 для Microsoft .NET Framework 4 – Runtime Update". support.microsoft.com . Microsoft. 4 марта 2012 г. Архивировано из оригинала 5 июня 2021 г. Получено 5 июня 2021 г.
  79. ^ "Блог AppFabric – Windows Server AppFabric теперь общедоступна". blogs.iis.net . 7 июня 2010 г. Архивировано из оригинала 9 июня 2010 г. Получено 19 декабря 2010 г.
  80. ^ "'Dublin' App Server coming to .NET 4". DevSource . Архивировано из оригинала 26 декабря 2017 г. Получено 27 апреля 2009 г.
  81. ^ ".NET Framework 4 и Dublin Application Server". Блоги MSDN . Архивировано из оригинала 10 мая 2009 г. Получено 27 апреля 2009 г.
  82. ^ Брэндон Брей ( Блоги MSDN ). «Объявление о выпуске .NET Framework 4.5 RTM – Продукт и исходный код». Архивировано из оригинала 17 августа 2012 г. Получено 15 августа 2012 г.
  83. ^ Библиотека MSDN . "Что нового в .NET Framework 4.5". Архивировано из оригинала 14 августа 2012 г. Получено 15 августа 2012 г.
  84. ^ ".NET Framework 4.5". Центр загрузки Microsoft . Архивировано из оригинала 22 мая 2018 г. Получено 23 мая 2018 г.
  85. ^ "Standalone Installers .NET 4.5". microsoft.com . Архивировано из оригинала 17 августа 2012 . Получено 16 декабря 2018 .
  86. ^ rpetrusha. "Версии и зависимости .NET Framework". msdn.microsoft.com . Архивировано из оригинала 7 августа 2013 г. . Получено 25 июля 2013 г. .
  87. ^ ".NET for Windows apps". MSDN . Microsoft . Архивировано из оригинала 20 февраля 2016 . Получено 26 января 2016 .
  88. ^ "Async in 4.5: Worth the Await – .NET Blog – Site Home – MSDN Blogs". Blogs.msdn.com. Архивировано из оригинала 7 апреля 2012 г. Получено 13 мая 2014 г.
  89. ^ "Асинхронное программирование с Async и Await (C# и Visual Basic)". Msdn.microsoft.com. Архивировано из оригинала 27 мая 2014 г. Получено 13 мая 2014 г.
  90. ^ "Managed Extensibility Framework (MEF)". Блоги MSDN . Microsoft. Архивировано из оригинала 18 октября 2016 г. Получено 4 октября 2016 г.
  91. ^ ".NET Framework 4.5.1 RTM => начать кодирование". Блог .NET Framework . Microsoft . 17 октября 2013 г. Архивировано из оригинала 22 ноября 2013 г. Получено 18 ноября 2013 г.
  92. ^ "Microsoft .NET Framework 4.5.1 (Offline Installer)". Центр загрузки . Microsoft . 12 октября 2013 г. Архивировано из оригинала 28 ноября 2013 г. Получено 18 ноября 2013 г.
  93. ^ ".NET Framework 4.5.1 RTM => начать кодирование". Блоги MSDN . Microsoft. 17 октября 2013 г. Архивировано из оригинала 9 октября 2016 г. Получено 4 октября 2016 г.
  94. ^ ab "Представляем .NET Framework 4.5.2". Блоги MSDN . Microsoft. 5 мая 2014 г. Архивировано из оригинала 14 марта 2017 г. Получено 11 июня 2014 г.
  95. ^ "Microsoft .NET Framework 4.5.2 (Offline Installer)". Центр загрузки . Microsoft . 6 мая 2014 г. Архивировано из оригинала 4 мая 2017 г. Получено 6 мая 2017 г.
  96. ^ .NET Team (12 ноября 2014 г.). «Анонсируем .NET 2015 Preview: A New Era for .NET». Архивировано из оригинала 9 мая 2019 г. Получено 27 февраля 2015 г.
  97. ^ abc Lander, Rich (20 июля 2015 г.). «Анонс .NET Framework 4.6». Блог .NET . Microsoft . Архивировано из оригинала 8 октября 2021 г. . Получено 20 июля 2015 г. Команда обновляет API System.Security.Cryptography для поддержки API криптографии Windows CNG [...], поскольку он поддерживает современные алгоритмы криптографии [Поддержка Suite B], которые важны для определенных категорий приложений.
  98. ^ abc "Системные требования .NET Framework". MSDN . Microsoft . Архивировано из оригинала 6 августа 2016 . Получено 18 августа 2016 .
  99. ^ "CNG Features § Suite B Support". Cryptography API: Next Generation . Microsoft . Архивировано из оригинала 4 апреля 2016 года . Получено 1 января 2016 года .
  100. ^ ".NET Framework 4.6.1 теперь доступен!". Блоги MSDN . Microsoft. 30 ноября 2015 г. Архивировано из оригинала 27 августа 2016 г. Получено 19 февраля 2016 г.
  101. ^ "Анонс .NET Framework 4.6.2 Preview". .NET Blog . Microsoft. 30 марта 2016 г. Архивировано из оригинала 10 июля 2018 г. Получено 3 августа 2016 г.
  102. ^ "Представляем .NET Framework 4.6.2". .NET Blog . Microsoft. 2 августа 2016 г. Архивировано из оригинала 24 октября 2016 г. Получено 3 августа 2016 г.
  103. ^ Ландер, Рич (5 апреля 2017 г.). «Анонс .NET Framework 4.7». .NET Blog . Microsoft . Архивировано из оригинала 10 июля 2018 г. . Получено 28 апреля 2017 г. .
  104. ^ "Microsoft .NET Framework 4.7 (Offline Installer)". Центр загрузки . Microsoft . 2 мая 2017 г. Архивировано из оригинала 10 июля 2018 г. Получено 4 мая 2017 г.
  105. ^ "Установка .NET Framework 4.7 заблокирована в Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler". Поддержка . Microsoft . 3 мая 2017 г. Архивировано из оригинала 28 июля 2018 г. Получено 28 мая 2017 г.
  106. ^ "Что нового в .NET Framework". docs.microsoft.com . Microsoft . Получено 28 апреля 2017 г. .
  107. ^ Кришна, Прити (17 октября 2017 г.). «Анонс .NET Framework 4.7.1». .NET Blog . Microsoft . Архивировано из оригинала 31 декабря 2017 г. . Получено 10 января 2018 г. .
  108. ^ "Представляем .NET Framework 4.7.1". microsoft.com . 17 октября 2017 г. Архивировано из оригинала 31 декабря 2017 г. Получено 10 января 2018 г.
  109. Иммо Ландверт (27 сентября 2017 г.), .NET Standard – .NET Framework 4.7.1, заархивировано из оригинала 19 сентября 2018 г. , извлечено 25 апреля 2018 г.
  110. ^ "Представляем .NET Framework 4.7.2". Архивировано из оригинала 12 июня 2018 г. Получено 12 июня 2018 г.
  111. ^ "Что нового в .NET Framework". microsoft.com . Архивировано из оригинала 29 ноября 2017 г. Получено 12 июня 2018 г.
  112. ^ "Анонс .NET Framework 4.8". Архивировано из оригинала 19 апреля 2019 г. Получено 18 апреля 2018 г.
  113. ^ "Предстоящие обновления для .NET Framework 4.8". Архивировано из оригинала 20 апреля 2019 г. Получено 19 апреля 2018 г.
  114. ^ ".NET Framework 4.8 Release Notes". Архивировано из оригинала 11 мая 2019 г. Получено 25 июня 2019 г.