Microsoft net framework version

.NET Framework — программный компонент основных (клиентских и серверных версий) операционных систем Windows. Microsoft начал разработку .NET Framework в конце 1990-х годов, первоначально под названием Next Generation Windows Services (NGWS). Развитие .NET Framework продолжается до сих пор, начиная с выпуска первой бета-версии в ноябре 2000 года. Каждая версия .NET Framework обычно содержит бета-версии, финальные релизы и пакеты обновлений.

Версии и пакеты обновлений .NET Framework доступны тремя основными способами: через механизм автообновления Windows Update, для скачивания на сайте Microsoft Download Center и в составе новых версий операционных систем [1] .

Содержание

Обзор версий [ править | править код ]

Название Версия CLR Значение Release (DWORD) Номер версии Дата релиза Основные новшества
Pre-beta 1.0 . 2000-07-11
1.0 Beta 1 1.0 1.0. 0 2000-11-12 [2]
1.0 Beta 2 1.0 1.0.2914.0 2001-06-20
1.0 RTM 1.0 1.0.3705.0 2002-03-05 [3]
1.0 SP1 1.0 1.0.3705.209 2002-03-19 [4] Исправлено несколько ошибок [5]
1.0 SP2 1.0 1.0.3705.288 2002-08-07 [6] Исправлено несколько ошибок в ASP.NET, проведена некоторая оптимизация производительности и исправлено несколько ошибок общего характера [7]
1.0 SP3 1.0 1.0.3705.6018 2004-08-25 [8] Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера. Также данный пакет помогает пакету обновления Service Pack 2 для Windows XP обеспечить безопасность работы пользователей Windows XP [9] [10] . Кроме того, было исправлено значительно число ошибок [11]
1.1 RTM 1.1 1.1.4322.573 2003-04-01 Улучшена масштабируемость и производительность, добавлена поддержка разработки приложений для мобильных устройств с помощью соответствующих элементов управления ASP.NET (раньше называвшихся Microsoft Mobile Internet Toolkit), поддержка протокола Internet версии 6 и классы ADO.NET для подключения к базам данных ODBC и Oracle. Новая версия позволяет использовать ограничения доступа кода для дальнейшей фиксации и изоляции приложений ASP.NET [12] .
1.1 SP1 (KB867460) 1.1 1.1.4322.2032 2004-08-25 [13] Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера. Также данный пакет помогает пакету обновления Service Pack 2 для Windows XP обеспечить безопасность работы пользователей Windows XP [14] . Кроме того, было исправлено значительно число ошибок [15]
1.1 SP1 (для Server 2003) 1.1 1.1.4322.2300 2004-08-30 [16] Основное внимание было уделено повышению безопасности. Улучшена поддержка документов WSDL и предотвращения исполнения кода, а также защита от таких проблем безопасности, как ошибки переполнения буфера.
1.1 (KB893251) 1.1 1.1.4322.2310 2005-03-25 Исправлена ошибка, возникающая при попытке использовать классы BinaryFormatter или SoapFormatter для десериализации ранее сериализованного объекта [17] .
1.1 (KB927495) 1.1 1.1.4322.2407 2007-02-21 Исправлена ошибка возникающая в следующей ситуации: в коде приложения, написанного для .NET Framework 1.1, устанавливаются два указателя, ссылающиеся один на другой, затем описывается сериализация или десериализация данных в XML формате. После компиляции возникает исключение SerializationException [18] .
2.0 Beta 1 2.0 2.0.40607.16 2004-07-03
2.0 Beta 2 2.0 2.0.50215.44 2005-04-18
2.0 RTM 2.0 2.0.50727.42 2005-11-07
2.0 RTM (Vista) 2.0 2.0.50727.312 2007-01-30
2.0 (KB928365) 2.0 2.0.50727.832 2007-07-10
2.0 SP1 2.0 2.0.50727.1433 2007-11-19
2.0 SP1 (Server 2008 и Vista SP1) 2.0 2.0.50727.1434
2.0 SP2 2.0 2.0.50727.3053 2009-01-16 [19]
2.0 SP2 (устанавливается с 3.5 SP1) 2.0 2.0.50727.3082 2008-11-xx
2.0 SP2 (устанавливается с Windows 7 RC) 2.0 2.0.50727.4918 2009-05-05
2.0 SP2 (NT6.2 Windows 8 RTM) 2.0 2.0.50727.6387
2.0 SP2 (NT6.3 Windows 8.1 Preview) 2.0 2.0.50727.7512
3.0 RTM 2.0 3.0.4506.30 2006-11-06
3.0 RTM (Vista) 2.0 3.0.4506.26 2007-01-30
3.0 SP1 Beta 2.0 3.0.4506.590 2007-07-26
3.0 SP1 2.0 3.0.4506.648 2007-11-19 [20]
3.0 SP2 2.0 3.0.4506.2123 2009-01-16 [19]
3.0 SP2 (устанавливается с 3.5 SP1) 2.0 3.0.4506.2254 2008-11-xx
3.0 SP2 (NT6.2 Windows 8 RTM) 2.0 3.0.6920.6387
3.0 SP2 (NT6.3 Windows 8.1 Preview) 2.0 3.0.6920.7512
3.5 Beta 1 2.0 3.5.20404.0 2007-04-19
3.5 Beta 2 2.0 3.5.20706.1 2007-07-26
3.5 RTM 2.0 3.5.21022.8 2007-11-19
3.5 SP1 Beta 2.0 3.5.30428.1 2008-05-10
3.5 SP1 RTM 2.0 3.5.30729.1 2008-08-11
3.5 SP1 (NT6.1 Windows 7) 2.0 3.5.30729.4926 2009-07-13
3.5 SP1 (NT6.2 Windows 8 CP) 2.0 3.5.594.6111
3.5 SP1 (NT6.2 Windows 8 RTM) 2.0 3.5.30729.6387
3.5 SP1 (NT6.3 Windows 8.1 Preview) 2.0 3.5.30729.7512
4.0 Beta 1 4 4.0.20506 2009-05-20
4.0 Beta 2 4 4.0.21006 2009-10-21
4.0 RC 4 4.0.30128.1 2010-02-10 [21]
4.0 RTM 4 4.0.30319.1 2010-04-12
4.0 (KB2468871) 4 4.0.30319.225 2011-03-03 [22] Исправлена ошибка, возникающая при попытке отправить письмо с приложением более 3Мб, ошибка сборки, а также несколько ошибок, связанных с функционированием WPF-приложений [23] .
4.0 (NT6.2 Windows 8 RTM) 4 4.0.30319.17929
4.0 (NT6.3 Windows 8.1 Preview) 4 4.0.30319.32559
4.5 4 378389 4.5.50709.17929 2012-08-15 Поддержка приложений для Windows Store. Добавлен ключ Release (DWORD) [24] .
4.5.1 4 378675 (Windows 8.1)
Читайте также:  Штрих коды стран 4260

4.5.50938.18408 2013-10-17 Поддержка приложений для Windows Phone Store [24] . 4.5.2 4 379893 4.5. 4.6 4 381029 4.6. 4.6.1 4 389103 4.6.51500.102 4.6.2 4 394806 4.6.01590.00 2016-07-20 4.7 4 460798 (Windows 10 Creators Update)

2017-04-05 4.7.1 4 461308 (Windows 10 Fall Creators Update и

Windows Server версии 1709)

2017-10-17 4.7.2 4 461808 (Windows 10 за апрель 2018 г. Update и

Windows Server версии 1803)

2018-04-30 4.8 4 528040 (Обновление Windows 10 за май 2019 г.)

2019-04-18

Поддержка ОС [ править | править код ]

Версия .NET Framework
ОС 1.0 1.1 2.0 3.0 3.5 4.0 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8
Windows 98 +
Windows NT +
Windows Me +
Windows 2000 + + +
Windows XP + + + + + +
Windows Server 2003 + + + + +
Windows Server 2008 + + + + + + + + +
Windows Vista + + + + + + + + +
Windows 7 + + + + + + + + + + + + + +
Windows Server 2008 R2 + + + + + + + + + + + + + +
Windows Server 2012 + + + + + + + + + + + + + +
Windows 8 + + + + + + + + +
Windows 8.1 + + + + + + + + + + + + + +
Windows Server 2012 R2 + + + + + + + + + + + + + +
Windows 10 + + + + + + + + + + + + + +

Версии [ править | править код ]

.NET Framework 1.0 [ править | править код ]

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

.NET Framework 1.1 [ править | править код ]

Следующий релиз .NET Framework вышел 1 апреля 2003 года. Это была первая версия, автоматически устанавливаемая вместе с операционной системой (Windows Server 2003). Для более старых операционных систем .NET Framework 1.1 была доступна в виде отдельного установочного пакета. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 14 октября 2008 года, а расширенная поддержка закончилась 8 октября 2013 года [28] .

.NET Framework 2.0 [ править | править код ]

Версия 2.0 была выпущена одновременно с Visual Studio 2005, SQL Server 2005 и BizTalk 2006. С выходом версии 2.0 была добавлена поддержка настраиваемых (обобщённых) (англ. generic ) классов, анонимных методов, полная поддержка 64-битных платформ x64 и IA-64. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 12 апреля 2011 года, а расширенная поддержка закончилась 12 апреля 2016 года [28] .

.NET Framework 3.0 [ править | править код ]

Первоначально .NET Framework 3.0 носила имя WinFX, что отражало её суть: расширение .NET Framework 2.0 с сохранением всех библиотек и добавлением четырёх новых компонентов:

  • Windows Presentation Foundation (WPF) — презентационная графическая подсистема, использующая XAML;
  • Windows Communication Foundation (WCF) — унифицированная программная модель межплатформенного взаимодействия;
  • Windows Workflow Foundation (WF) — технология определения, выполнения и управления рабочими процессами;
  • Windows CardSpace — технология унифицированной идентификации.

Поддержка, осуществляемая компанией Майкрософт, закончилась 12 июля 2011 года [28] .

.NET Framework 3.5 [ править | править код ]

Как и версия 3.0, .NET 3.5 использует CLR версии 2.0. Новшества по сравнению с .NET Framework 3.0 включают в себя:

  • C# 3.0 и VB.NET 9.0
  • Добавлен язык LINQ и провайдеры LINQ to Objects, LINQ to XML и LINQ to SQL
  • ASP.NET AJAX включён в поставку
  • Расширена функциональность WF и WCF
  • Добавлено пространство имён System.CodeDom
Читайте также:  Музей высоких технологий microxperts кондратьевский пр 15

.NET Framework 4.0 [ править | править код ]

Microsoft анонсировала .NET 4.0 29 сентября 2008 года [29] . Первая бета-версия появилась 20 мая 2009 года, вместе с бета-версией Visual Studio 2010 [30] . Нововведения включают в себя:

  • Parallel Extensions — PLINQ (Parallel LINQ) и библиотеку параллельных задач (Task Parallel Library) [31] , предназначенные для упрощения программирования для многопроцессорных и распределённых систем
  • Нововведения в Visual Basic и C#
  • Технологию Managed Extensibility Framework (MEF)
  • Полную поддержку IronPython, IronRuby и F#
  • Поддержку подмножеств .NET Framework и ASP.NET в варианте Server Core
  • Поддержку Code Contracts
  • Средства моделирования Oslo и язык программирования M, предназначенный для создания предметно-ориентированных языков и моделей

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

.NET Framework 4.5 [ править | править код ]

При установке заменяет .NET Framework 4.0. Несовместима с Windows XP и более ранними версиями Windows. Нововведения включают в себя:

  • Возможность уменьшения количества перезапусков системы путём обнаружения и закрытия приложений платформы .NET Framework версии 4 во время развертывания.
  • Поддержка массивов, размер которых превышает 2 гигабайта (ГБ) на 64-разрядных платформах.
  • Улучшенная производительность благодаря фоновой сборке мусора для серверов. При использовании серверной сборки мусора в .NET Framework 4.5 фоновая сборка мусора включается автоматически.
  • Фоновая компиляция по требованию (JIT), которая опционально доступна на многоядерных процессорах для повышения производительности приложения.
  • Возможность ограничить, как долго обработчик регулярных выражений будет пытаться разрешить регулярное выражение до истечения времени ожидания.
  • Возможность определить культуру по умолчанию для домена приложения.
  • Поддержка кодировки Юникод (UTF-16) в консоли.
  • Поддержка управления версиями культурных данных сортировки и сравнения строк.
  • Улучшенная производительность при извлечении ресурсов.
  • Улучшения сжатия ZIP.
  • Возможность настраивать контекст отражения для переопределения поведения отражения по умолчанию.
  • Поддержка версии 2008 стандарта интернационализированных доменных имен в приложениях, когда класс используется в Windows 8.
  • Делегирование сравнения строк операционной системе, которая реализует Юникод 6.0, если платформа .NET Framework используется в Windows 8. При работе на других платформах платформа .NET Framework включает собственные сведения о сравнении строк, которые реализуют Юникод 5.xx.
  • Возможность вычисления хеш-кода для строк на основе домена для каждого приложения.
  • Поддержка JSON

.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.2 [ править | править код ]

.NET Framework 4.5.2 является обновлением .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.

.NET Framework 4.6 [ править | править код ]

.NET Framework 4.6 является обновлением .NET Framework 4.5.2, .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.

Является частью редакции Microsoft Visual Studio 2015.

.NET Framework 4.6 поддерживает новый JIT-компилятор для 64-разрядных систем (RyuJIT); WPF и WinForms обновлены для поддержки экранов с высоким DPI; в WCF была добавлена поддержка TLS 1.1 и TLS 1.2. Криптографический API в .NET Framework 4.6 использует последнюю версию API от Microsoft CryptoAPI, благодаря этому стал доступен набор алгоритмов шифрования «Suite B» — AES, SHA-2, Elliptic curve Diffie-Hellman, ECDSA [32] .

.NET Framework 4.6.1 [ править | править код ]

.NET Framework 4.6.1 является обновлением .NET Framework 4.6, .NET Framework 4.5.2, .NET Framework 4.5.1, .NET Framework 4.5, и .NET Framework 4. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.

Является частью редакции Microsoft Visual Studio 2015 Update 1.

.NET Framework 4.6.2 [ править | править код ]

.NET Framework 4.6.2 был выпущен 30 марта 2016 года и выпущен 2 августа 2016 года [33] . Является обновлением .NET Framework версий 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 и 4. Для установки требуется Windows 7 SP1 или выше. Устанавливается, при необходимости, бок о бок с .NET Framework 3.5 Service Pack 1.

Читайте также:  Из png в ico программа

.NET Framework 4.7 [ править | править код ]

.NET Framework 4.7 был выпущен 5 апреля 2017 года.

.NET Framework 4.7.1 [ править | править код ]

.NET Framework 4.7.1 был выпущен 17 октября 2017 года.

.NET Framework 4.7.2 [ править | править код ]

.NET Framework 4.7.2 был выпущен 30 апреля 2018 года.

.NET Framework 4.8 [ править | править код ]

.NET Framework 4.8 был выпущен 18 апреля 2019 года

Установка .NET Framework требуется для выполнения любой программы, написанной на этой программной платформе. В настоящее время существует множество таких приложений, от самых известных, таких как пакет драйверов AMD Catalyst, до менее распространённых, например графический редактор Paint .NET или хранитель паролей KeePass. В новых операционных системах от Microsoft платформа .NET Framework доступна сразу после установки, однако для запуска некоторых программ могут потребоваться другие версии.

Скачать .NET Framework

К установочным файлам прилагаются языковые пакеты, для вывода системных сообщений и информации об ошибках на русском языке.

Microsoft .NET Framework 4.7 58.7 Мб 22.04.2017
Русский языковой пакет 5.42 Мб 22.04.2017

Предназначен для Windows 7-10. Заменяет собой версии 4.0, 4.5 и 4.6.

Microsoft .NET Framework 4.5.2 66.8 Мб 28.04.2014
Русский языковой пакет 7.27 Мб 26.04.2014

Последняя версия, доступная для Windows Vista SP1. Для более новых операционных систем устанавливать не нужно.

Microsoft .NET Framework 4.0 48.1 Мб 19.03.2010
Русский языковой пакет 3.17 Мб 22.04.2010

Последняя версия, доступная для Windows XP SP3. Для более новых операционных систем устанавливать не нужно.

Microsoft .NET Framework 3.5 Service Pack 1 231 Мб 30.07.2008
Русский языковой пакет для x86 11.4 Мб 04.12.2008
Русский языковой пакет для x64 15.3 Мб 04.12.2008

Установочный файл версии 3.5 SP1 также включает в себя версии 2.0 SP2 и 3.0 SP2.

Microsoft .NET Framework 1.1 23.2 Мб 15.04.2003
Service Pack 1 для Microsoft .NET Framework 1.1 10.2 Мб 20.08.2004
Русский языковой пакет 1.21 Мб 10.04.2003

Версия 1.1 используется редко, устанавливать только при необходимости. Например если при запуске приложения выдаётся ошибка, а в системных требованиях указан .NET Framework 1.1.

Microsoft .NET Framework 1.0 19.7 Мб 15.01.2002
Service Pack 3 для Microsoft .NET Framework 1.0 9.3 Мб 20.08.2004

Версия 1.0 почти не используется, устанавливать только в том случае, если действительно понимаете зачем это нужно.

Скачать .NET Compact Framework

Microsoft .NET Compact Framework 3.5 33.3 Мб 11.10.2007

Дистрибутив версии 3.5 включает в себя всё необходимое для запуска программ, написанных для .NET Compact Framework версий 1.0 и 2.0.

.NET Framework (Dot Net Framework) — программная платформа (софтверный фреймворк), разработанная корпорацией Microsoft в 2002 году, главным образом для операционной системы Microsoft Windows. Включает обширные библиотеки, а также предоставляет взаимную совместимость (каждый язык может использовать код, написанный на других языках) нескольких языков программирования. Программы, написанные на .NET Framework выполняются в программной среде (в противоположность аппаратной) известной как Common Language Runtime (CLR, общеязыковая исполняющая среда), представляющей собой виртуальную машину, которая обеспечивает безопасность, распределение памяти и обработку исключений. Библиотека классов и CLR вместе составляют .NET Framework.

Базовая библиотека классов .NET Framework даёт доступ к пользовательскому интерфейсу, обмену данными, к подключению баз данных, криптографии, разработке веб-приложений, вычислительным алгоритмам и сетевым подключениям. Программисты создают свои приложения путём компоновки собственного кода с библиотеками .NET Framework, а также другими библиотеками. .NET Framework предназначен для использования большей частью новых разрабатываемых приложений.

ВНИМАНИЕ: обязательно устанавливайте пакеты обновлений в таком же порядке, в каком даны ссылки на них!

.NET Framework 1.1

.NET Framework 3.5 SP1 (включает 2.0 SP2)

Обновления:

Windows XP/Server 2003 32-bit:
Обновление 1 (8,6 МиБ)
Обновление 2 (7 МиБ)
Обновление 3 (1,4 МиБ)

Windows XP/Server 2003 64-bit:
Обновление 1 (18,4 МиБ)
Обновление 2 (16,5 МиБ)
Обновление 3 (1,5 МиБ)

Windows Vista/Server 2008 x86:
Обновление 1 (1,4 МиБ)
Обновление 2 (10,5 МиБ)
Обновление 3 (6,9 МиБ)

Windows Vista/Server 2008 64-bit:
Обновление 1 (1,5 МиБ)
Обновление 2 (16 МиБ)
Обновление 3 (9,8 МиБ)

Windows Vista/Server 2008 IA-64:
Обновление 1 (1,5 МиБ)
Обновление 2 (14,7 МиБ)
Обновление 3 (2,2 МиБ)