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

Стек .NET Framework

Microsoft начала разработку .NET Framework в конце 1990-х годов под названием Next Generation Windows Services (NGWS). К концу 2001 года были выпущены первые бета-версии .NET 1.0. Первая версия .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 5 в ноябре 2020 года.

Обзор

Обзор истории выпусков .NET Framework
Версия CLR Дата
выпуска
Поддержка
прекращена
Visual Studio Включен в Может быть установлен на Заменяет
Окна Windows Server Окна Windows Server
1.0 1.0 2002-01-15 Visual Studio .NET (2002) N / A N / A NT 4.0 SP6a , 98 , 98SE , Me , 2000 , XP NT 4.0 SP6a, 2000, 2003 N / A
1.0 с пакетом обновления 1 2002-03-19 N / A N / A
1.0 с пакетом обновления 2 (SP2) 2002-08-07 XP SP1 N / A
1.0 SP3 2004-08-30 2009-07-14 N / A N / A
1.1 1.1 2003-04-09 Visual Studio .NET 2003 N / A 2003 (x86) NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista NT 4.0 SP6a, 2000, 2003 (x64), 2008 1.0
1.1 SP1 2004-08-30 2013-10-08 XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 2.0 2005-10-27 Visual Studio 2005 N / A 2003 R2 98, 98SE, Me, 2000 с пакетом обновления 3 (SP3), XP с пакетом обновления 2 (SP2) 2000 SP3, 2003 N / A
2.0 с пакетом обновления 1 (SP1) 2007-11-19 N / A 2008 г. 2000 SP4, XP SP2 2000 SP4, 2003 SP1
2.0 с пакетом обновления 2 (SP2) 2008-08-11 2011-07-12 N / A 2008 SP2, 2008 R2
3.0 2.0 2006-11-06 Visual Studio 2008 Vista N / A XP SP2 2003 SP1 2.0
3.0 с пакетом обновления 1 2007-11-19 Vista SP1 2008 г.
3.0 с пакетом обновления 2 (SP2) 2008-08-11 2011-07-12 Vista SP2 2008 SP2, 2008 R2
3.5 2.0 2007-11-19 Visual Studio 2008 N / A N / A XP SP2, Vista 2003 SP1, 2008 2,0, 3,0
3.5 SP1 2008-08-11 2028-10-10 Visual Studio 2008 с пакетом обновления 1 (SP1) 7 , 8 , 8.1 , 10 2008 R2, 2012 , 2012 R2 , v1709-v20H2, 2016 -2022
4.0 4 2010-04-12 2016-01-12 Visual Studio 2010 N / A N / A XP SP3, Vista SP1, 7 2003 SP2, 2008, 2008 R2 N / A
4.5 4 2012-08-15 2016-01-12 Visual Studio 2012 8 2012 г. Vista SP2, 7 SP1 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1) 4.0
4.5.1 4 2013-10-17 2016-01-12 Visual Studio 2013 8.1 2012 R2 Vista с пакетом обновления 2, 7 с пакетом обновления 1, 8 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1), 2012 г. 4.0, 4.5
4.5.2 4 2014-05-05 2022-04-26 Visual Studio 2015 N / A N / A Vista с пакетом обновления 2, 7 с пакетом обновления 1, 8, 8.1 2008 с пакетом обновления 2, 2008 R2 с пакетом обновления 1, 2012, 2012 R2 4.0-4.5.1
4.6 4 2015-07-20 2022-04-26 Visual Studio 2015 10 v1507 N / A Vista SP2, 7 SP1, 8, 8.1 Обновить 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.5.2
4.6.1 4 2015-11-30 2022-04-26 Visual Studio 2015 с обновлением 1 10 v1511 N / A 7 SP1, 8, обновление 8.1, 10 v1507 2008 R2 SP1, 2012, 2012 R2 Обновление 4,0–4,6
4.6.2 4 2016-08-02 То же, что и
родительская ОС
Visual Studio 2017 15.0 10 v1607 2016 г. 7 SP1, 8, обновление 8.1, 10 v1507-v1511 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.6.1
4,7 4 2017-04-05 Visual Studio 2017 15.1 10 v1703 N / A 7 SP1, обновление 8.1, 10 v1607 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4.0-4.6.2
4.7.1 4 2017-10-17 Visual Studio 2017 15.5 10 v1709 v1709 7 SP1, обновление 8.1, 10 v1607-v1703 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4,0–4,7
4.7.2 4 2018-04-30 Visual Studio 2017 15.8 10 v1803-v1809 v1803-v1809, 2019 7 SP1, обновление 8.1, 10 v1607-v1709 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1709 4.0-4.7.1
4.8 4 2019-04-18 Visual Studio 2019 16.3 10 v1903-v21H1 v1903-v20H2, 2022 г. 7 SP1, обновление 8.1, 10 v1607-v1809 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1803-v1809, 2019 4.0-4.7.2

Примечания:

а. ^ .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.
б. ^ Установочные компакт-диски для версий Home и Professional Windows XP SP2 и SP3 поставляются с установочными пакетами .NET Framework 1.1.
c. ^ .NET Framework не устанавливается автоматически с этой операционной системой. Его необходимо установить либо с установочного носителя Windows, либо из Интернета по запросу. Панель управления или диспетчер сервера всегда пытается выполнить последнее.
d. ^ Эта дата применяется только при работе в Windows 10 версии 1809, Windows Server 2019 или более поздней версии. В более старых версиях Windows .NET Framework 3.5 с пакетом обновления 1 использует жизненный цикл базовой операционной системы Windows.

.NET Framework 1.0

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

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

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

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

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

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

Пакет обновления 2 для .NET Framework 1.0 был выпущен 7 февраля 2005 г.

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

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

.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 является последней версией, поддерживающей Windows NT 4.0 , и обеспечивает полную обратную совместимость с версией 1.0, за исключением редких случаев, когда приложение не запустится, потому что оно проверяет номер версии библиотеки.

Изменения в 1.1 включают:

  • Встроенная поддержка мобильных элементов управления ASP.NET , которая ранее была доступна как надстройка.
  • Позволяет сборкам Windows Forms выполняться в частично доверенном режиме из Интернета.
  • Включает безопасность доступа для кода в приложениях ASP.NET
  • Встроенная поддержка ODBC и Oracle Database , которая ранее была доступна как надстройка.
  • .NET Compact Framework , версия .NET Framework для небольших устройств
  • Поддержка интернет-протокола версии 6 ( IPv6 )

.NET Framework 1.1 поддерживается в Windows 98 , ME , NT 4.0 , 2000 , XP , Server 2003 , Vista и Server 2008 .

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

Пакет обновления 1 для .NET Framework 1.1 был выпущен 30 августа 2004 г.

.NET Framework 2.0

Версия 2.0 была выпущена 22 января 2006 года. Она также была выпущена вместе с Visual Studio 2005 , Microsoft SQL Server 2005 и BizTalk 2006. Комплект разработки программного обеспечения для этой версии был выпущен 29 ноября 2006 года. Это была последняя версия, поддерживающая Windows 98 и Windows Me .

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

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

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

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

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

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

.NET Framework 3.0

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

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

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

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

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

Пакет обновления 2 для .NET Framework 3.0 был выпущен 22 февраля 2010 г.

.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.

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

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

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

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

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

Пакет обновления 1 для .NET Framework 3.5 был выпущен 11 августа 2008 г. В этом выпуске добавлены новые функции и улучшена производительность при определенных условиях, особенно с 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 с пакетом обновления 1 . В нем также был представлен новый набор элементов управления под названием «Visual Basic Power Packs», который вернул элементы управления Visual Basic, такие как «Линия» и «Форма». .NET Framework версии 3.5 с пакетом обновления 1 (SP1) поставляется с Windows 7. Он также поставляется с Windows Server 2008 R2 в качестве дополнительного компонента (по умолчанию отключен).

Клиентский профиль .NET Framework 3.5 с пакетом обновления 1 (SP1)

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

.NET Framework 4.0

Основные направления этого выпуска:

.NET Framework 4.0 поддерживается в Windows XP (с пакетом обновления 3), Windows Server 2003 , Vista , Server 2008 , 7 и Server 2008 R2 . Приложения, использующие .NET Framework 4.0, также будут работать на компьютерах с установленной .NET Framework 4.5 или 4.6, которая поддерживает дополнительные операционные системы. .NET Framework 4.0 - последняя версия, поддерживающая Windows XP и Windows Server 2003.

История

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

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

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

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

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

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

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

5 марта 2012 года была выпущена версия 4.0.3.

Windows Server AppFabric

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

.NET Framework 4.5

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

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

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

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

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

  • Возможность ограничить время, в течение которого обработчик регулярных выражений будет пытаться разрешить регулярное выражение до истечения времени ожидания.
  • Возможность определить культуру для домена приложения .
  • Консольная поддержка кодировки Unicode ( UTF-16 ).
  • Поддержка управления версиями данных о порядке и сравнении строк культурных традиций.
  • Лучшая производительность при извлечении ресурсов.
  • Встроенная поддержка сжатия Zip (предыдущие версии поддерживали алгоритм сжатия , но не формат архива).
  • Возможность настроить контекст отражения , чтобы отменить заданный по умолчанию отражения поведения через CustomReflectionContext класса.
  • Новые асинхронные функции были добавлены в языки C # и Visual Basic . Эти функции добавляют модель на основе задач для выполнения асинхронных операций, реализации фьючерсов и обещаний .

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

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

ASP.NET

Сети

.NET Framework 4.5.1

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

  • Отладчик поддерживает редактирование и продолжение X64 (EnC)
  • Поддержка отладчика для просмотра управляемых возвращаемых значений
  • Отладка с учетом асинхронности в окнах стека вызовов и задач
  • Поддержка отладчика для анализа дампов памяти .NET (в Visual Studio Ultimate SKU)
  • Инструменты для разработчиков .NET в центре производительности и диагностики
  • Улучшения пользовательского интерфейса анализа кода
  • Устойчивость к простаивающим соединениям ADO.NET

.NET Framework 4.5.2

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

.NET Framework 4.6

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

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

.NET Framework 4.6 поддерживается в Windows Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 и Server 2016 . Однако .NET Framework 4.6.1 и 4.6.2 отказывается от поддержки Windows Vista и Server 2008 , а .NET Framework 4.6.2 отказывается от поддержки Windows 8 .

.NET Framework 4.6.1

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

  • Улучшения WPF для проверки орфографии, поддержка пользовательских словарей и улучшенная сенсорная производительность.
  • Расширенная поддержка сертификатов X509 алгоритма цифровой подписи на эллиптических кривых (ECDSA).
  • Добавлена ​​поддержка подключения к SQL для AlwaysOn, Always Encrypted и улучшена отказоустойчивость при открытии подключения при подключении к базе данных SQL Azure.
  • База данных SQL Azure теперь поддерживает распределенные транзакции с использованием обновленных API-интерфейсов System.Transactions.
  • Многие другие исправления, связанные с производительностью, стабильностью и надежностью, в RyuJIT, GC, WPF и WCF.

.NET Framework 4.6.2

Предварительная версия .NET Framework 4.6.2 была анонсирована 30 марта 2016 г. Она была выпущена 2 августа 2016 г. Для этой версии требуется Windows 7 SP1 или более поздняя версия . Новые функции включают:

  • Поддержка путей длиннее 260 символов
  • Поддержка FIPS 186-3 DSA в сертификатах X.509
  • Поддержка TLS 1.1 / 1.2 для ClickOnce
  • Поддержка локализации аннотаций данных в ASP.NET
  • Включение настольных приложений .NET с помощью Project Centennial
  • Мягкая клавиатура и поддержка DPI для каждого монитора для WPF

.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. Обещанный автономный установщик для Windows 7 и более поздних версий был выпущен 2 мая 2017 г., но в нем были предварительные условия, не включенные в пакет.

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

  • Улучшенная криптография с криптографией на основе эллиптических кривых
  • Улучшение поддержки TLS , особенно для версии 1.2
  • Поддержка поддержки высокого разрешения в Windows Forms
  • Дополнительная поддержка сенсорного ввода и стилуса в Windows Presentation Foundation (WPF)
  • Новые API печати для WPF

.NET Framework 4.7 поддерживается в Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 и Server 2019 .

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

.NET Framework 4.7.1

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

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

.NET Framework 4.7.2

Платформа .NET Framework 4.7.2 была выпущена 30 апреля 2018 г. Среди изменений - улучшения в ASP.NET, BCL, CLR, ClickOnce, Networking, SQL, WCF, Windows Forms, Workflow и WPF. Эта версия входит в состав Server 2019 .

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

.NET Framework 4.8

.NET Framework 4.8 был выпущен 18 апреля 2019 года. Это была последняя версия .NET Framework, вся будущая работа была направлена ​​на платформу .NET Core , которая в конечном итоге станет .NET 5 и новее. В этот выпуск включены улучшения JIT , перенесенные из .NET Core 2.1, улучшения высокого разрешения для приложений WPF, улучшения специальных возможностей, обновления производительности и улучшения безопасности. Он поддерживает Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 и Server 2019, а также поставляется в виде образа контейнера Windows.

Самый последний выпуск - 4.8.0 Build 4115 с размером автономного установщика 115 МБ и датой цифровой подписи 1 мая 2021 года.

использованная литература