Microsoft .NET Framework — программная платформа для компьютера, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда CLR (Common Language Runtime), способная выполнять как обычные программы, так и серверные веб-приложения.
Microsoft .NET Framework поддерживает создание программ, написанных на разных языках программирования.
Считается, что платформа Microsoft .NET Framework явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems (ныне принадлежит Oracle).
Основной идеей при разработке Microsoft .NET Framework являлось обеспечение свободы разработчика за счёт предоставления ему возможности создавать приложения различных типов, способные выполняться на различных типах устройств и в различных средах. Вторым принципом стало ориентирование на системы, работающие под управлением семейства операционных систем Microsoft Windows.
Список версий Microsoft .NET Framework
Первый релиз Microsoft .NET Framework вышел 5 января 2002 года для Microsoft Windows 98, Microsoft Windows NT 4.0, Microsoft Windows 2000 и Microsoft Windows XP. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 10 июля 2007 года, расширенная поддержка закончилась 14 июля 2009 года.
Следующий релиз Microsoft .NET Framework вышел 1 апреля 2003 года. Это была первая версия, автоматически устанавливаемая вместе с операционной системой (Microsoft Windows Server 2003). Для более старых операционных систем Microsoft .NET Framework 1.1 была доступна в виде отдельного установочного пакета. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 14 октября 2008 года, а расширенная поддержка окончится 8 октября 2013 года.
Версия 2.0 была выпущена одновременно с Microsoft Visual Studio 2005, Microsoft SQL Server 2005 и Microsoft BizTalk 2006. С выходом версии 2.0 была добавлена поддержка настраиваемых (обобщённых) (англ. generic) классов, анонимных методов, полная поддержка 64-битных платформ x64 и IA-64.
Первоначально Microsoft .NET Framework 3.0 носила имя WinFX, что отражало её суть: расширение Microsoft .NET Framework 2.0 с сохранением всех библиотек и добавлением четырёх новых компонентов:
Как и версия 3.0, Microsoft .NET 3.5 использует CLR версии 2.0. Новшества по сравнению с Microsoft .NET Framework 3.0 включают в себя:
Microsoft анонсировала Microsoft .NET Framework 4.0 29 сентября 2008 года. Первая бета-версия появилась 20 мая 2009 года, вместе с бета-версией Microsoft Visual Studio 2010. Нововведения включают в себя:
- Parallel Extensions — PLINQ (Parallel LINQ) и библиотеку параллельных задач (Task Parallel Library), предназначенные для упрощения программирования для многопроцессорных и распределённых систем;
- Нововведения в Microsoft Visual Basic и C#;
- Технологию Managed Extensibility Framework (MEF);
- Полную поддержку , и F#;
- Поддержку подмножеств Microsoft .NET Framework и ASP.NET в варианте Server Core;
- Поддержку Code Contracts;
- Средства моделирования Oslo и язык программирования M, предназначенный для создания предметно-ориентированных языков и моделей;
- Окончательная версия Microsoft .NET Framework 4.0 была выпущена 12 апреля 2010 года вместе с окончательной версией Microsoft Visual Studio 2010.
При установке удаляет Microsoft .NET Framework 4.0. Не совместима с Microsoft Windows XP и более ранними версиями Microsoft Windows. Нововведения включают в себя:
- Возможность уменьшения количества перезапусков системы путём обнаружения и закрытия приложений платформы Microsoft .NET Framework версии 4 во время развертывания;
- Поддержка массивов, размер которых превышает 2 гигабайта (Гб) на 64-разрядных платформах;
- Улучшенная производительность благодаря фоновой сборке мусора для серверов. При использовании серверной сборки мусора в Microsoft .NET Framework 4.5, фоновая сборка мусора включается автоматически.
- Фоновая компиляция по требованию (JIT), которая опционально доступна на многоядерных процессорах, для повышения производительности приложения;
- Возможность ограничить, как долго обработчик регулярных выражений будет пытаться разрешить регулярное выражение до истечения времени ожидания;
- Возможность определить культуру по умолчанию для домена приложения;
- Поддержка кодировки Юникод (UTF-16) в консоли;
- Поддержка управления версиями культурных данных сортировки и сравнения строк;
- Улучшенная производительность при извлечении ресурсов;
- Улучшения сжатия ZIP;
- Возможность настраивать контекст отражения для переопределения поведения отражения по умолчанию;
- Поддержка версии 2008 стандарта интернационализированных доменных имён в приложениях, когда класс используется в Microsoft Windows 8;
- Делегирование сравнения строк операционной системе, которая реализует Юникод 6.0, если платформа Microsoft .NET Framework используется в Microsoft Windows 8. При работе на других платформах платформа Microsoft .NET Framework включает собственные сведения о сравнении строк, которые реализуют Юникод 5.x;
- Возможность вычисления хеш-кода для строк на основе домена для каждого приложения.
Microsoft .NET Framework 4.5.1 выпущен 17 октября 2013 года вместе с Microsoft Visual Studio 2013. Эта версия требует Microsoft Windows Vista Service Pack 2 или более свежую версию, и поставляется вместе с Microsoft Windows 8.1 и Microsoft Windows Server 2012 R2.
Microsoft .NET Framework 4.5.2 является обновлением Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5, и Microsoft .NET Framework 4. Устанавливается, при необходимости, бок о бок с Microsoft .NET Framework 3.5 Service Pack 1.
- Microsoft .NET Framework 4.6 является обновлением Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5, и Microsoft .NET Framework 4. Устанавливается, при необходимости, бок о бок с Microsoft .NET Framework 3.5 Service Pack 1.
- Является частью редакции Microsoft Visual Studio 2015.
- Microsoft .NET Framework 4.6 поддерживает новый JIT-компилятор для 64-разрядных систем (RyuJIT); WPF и WinForms обновлены для поддержки экранов с высоким DPI; в WCF была добавлена поддержка TLS 1.1 и TLS 1.2. Криптографический API в Microsoft .NET Framework 4.6 использует последнюю версию API от Microsoft CryptoAPI, благодаря этому стал доступен набор алгоритмов шифрования «Suite B» - AES, SHA-2, Elliptic curve Diffie-Hellman, ECDSA.
- Microsoft .NET Framework 4.6.1 является обновлением Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5, и Microsoft .NET Framework 4. Устанавливается, при необходимости, бок о бок с Microsoft .NET Framework 3.5 Service Pack 1.
- Является частью редакции Microsoft Visual Studio 2015 Update 1.
Примечание
Не устанавливайте разноязычные версии Microsoft .NET Framework на одном компьютере.
Сведения
dotNetFx40_Full_setup.exe
Дата публикации:
Платформа.NET Framework 4 работает вместе с своими предыдущими версиями. Приложения, основанные на предыдущих версиях.NET Framework, будут продолжать выполняться на платформе, для которой они предназначены по умолчанию.
Платформа Microsoft .NET Framework 4 содержит следующие новые возможности и усовершенствования.
Требования к системе
Поддерживаемая операционная система
Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3
Инструкции по установке
Для веб-разработчиков и администраторов
Для установки.NET Framework на веб-сервер или установки полной среды веб-разработки воспользуйтесь .
Дополнительные сведения
Если требуется выполнить установку сервера, в дополнение к основным компонентам на компьютере необходимо установить следующее программное обеспечение:
ПРИМЕЧАНИЕ: большинству пользователей не требуется выполнять установку сервера. Если нет уверенности, нужно ли выполнять установку сервера, выполните базовую установку.
Программа установки Windows Server 2008 R2 с пакетом обновления 1 (SP1) в варианте установки Server Core
Эта версия Microsoft .NET Framework 4 не поддерживает вариант установки Server Core ОС Windows Server 2008 и Windows Server 2008 R2. Чтобы получить версию Microsoft .NET Framework 4, поддерживающую вариант установки Server Core ОС Windows Server 2008 R2 с пакетом обновления 1 (SP1), перейдите по ссылке
Microsoft .NET Framework — это программная среда, которая поддерживает создание и выполнение других настольных и веб-приложений на OS Windows начиная с 98 ее сборки.
Основной направленностью данной платформы является совместимость различных приложений, написанных на разных языках программирования.
Скачать и обновить Microsoft .NET Framework рекомендуется тем пользователям Windows, у кого возникают ошибки в процессе установки каких-либо программ или игр.
Особенности платформы:
Целью создания Microsoft .NET Framework была задача дать возможность разработчикам разного софта максимальную свободу действия для их творчества.
Microsoft .NET Framework позволяет работать большей части программ на современных ОС Виндовс. Поэтому ее инсталляция будет необходима всем пользователям. Майкрософт, начиная с операционной системы Windows 7, включила в дистрибутив этот инструмент и устанавливает его во время установки автоматически.
Скачать NET Framework 3..
Не заботиться об языке, на котором выполнена конкретная утилита, ее архитектуре, разрядности системы или сборке — миссию о совместимости приложений различных типов решено было возложить на данную программную среду.
Принцип выполнения поставленной задачи поэтапно:
Нужно понимать, что свежая последняя версия Microsoft .NET Framework замещает собой предыдущую не во всех случаях. Также важно то, что новые сборки операционных систем семейства Windows не поддерживают работу более старых версий данного инструмента.
Microsoft NET Framework обновить до последней версии рекомендуется всем пользователям ОС Виндовс 7, 8 и 10 любой битности.
Так, если установлена 4.0, но нет 3.5, а программе нужна именно предыдущая, то работать без нужной она не начнет. В то же время в 3.5 уже включены 2.0 и 3.0, поэтому иногда лучше установить её. А ХР от Майкрософт поддерживает программную платформу только до 4.0. Поэтому при установке, например, игры, требующей новую версию Microsoft .NET Framework, придется переустанавливать всю ОС или искать другую альтернативу игре.
Стоит обратить внимание, что Майкрософт не рекомендует пользователям устанавливать на ПК разноязычные версии этой программной среды. В таких случаях возможны конфликты и некорректная работа утилит. При возникновении необходимости лучше удалить уже установленную и инсталлировать новую.
Microsoft .NET Framework - программная платформа на основе общеязыковой среды исполнения Common Language Runtime, подходящей разным языкам программирования. Разработчик Microsoft имеет патент на данную технологию, созданную под операционные системы Microsoft Windows x32/x64.
Мы предлагаем вам прямо сейчас скачать Microsoft .NET Framework бесплатно - обратите внимание на повышение производительности, другие усовершенствования и новые функции.
Данная платформа состоит из библиотеки классов.NET Framework и общеязыковой среды выполнения (CLR). Библиотека содержит классы, интерфейсы и числовые типы значений. Это полное объектно-ориентированное собрание типов, допускающих повторное использование.
Среда выполнения занимается управлением кодом и обеспечивает взаимодействие с памятью и потоками. В том числе и удаленное взаимодействие в условиях строгой типизации.
Фреймворк для Windows 7, 8, XP, для создания приложений поддерживает широкий спектр технологий. Вы можете установить Майкрософт.НЕТ Фреймворк новую версию для упрощения разработки приложений, сопровождения приложений Windows Communication Foundation (WCF) и интеграции с различными языками программирования, в том числе с Visual C# и Visual Basic.
Объектные классы находятся в библиотеке Framework Class Library (FCL), ядро которого называется Base Class Library (BCL).
Прежде чем обновить.NET Framework на последнюю версию, поговорим о новых ее возможностях:
Программа представляет собой русский, английский, немецкий, греческий, испанский, китайский языковой пакет. Достаточно выбрать необходимый вам язык и загрузить на свой компьютер через торрент или наш интернет-портал. Диспетчер загрузки не заставит вас долго ждать. Безопасность и скорость гарантированы!