Plain text
Текстовая версия страницы без форматирования (plain-text) пригоден для печати на принтере.
HTML
Готовый текстовый файл с HTML разметкой пригоден для публикации на других сайтах.
BB Code
Готовый текстовый файл с разметкой BB Code пригоден для публикации на форумах.
Microsoft .NET Framework — платформа, разработанная корпорацией Microsoft для построения приложений с красивым интерфейсом пользователя, легко интегрируемых и обеспечивающих безопасные коммуникации. Говоря простым языком, Microsoft .NET Framework — это пакет компонентов, без которых отказываются устанавливаться и правильно работать, достаточно многие популярные приложения, игры, программы и даже драйвера. Также следует отметить, что каждая последующая версия пакета .NET Framework, не заменяет предыдущего, так как все версии работают независимо друг от друга. Чтобы решить эту несложную проблему, рекомендуется скачать и установить все перечисленные пакеты.
Платформа Microsoft .Net Framework. C# Видео№ 1.
Особенности программы
— Нужная сборка библиотек, для программирования и запуска приложений в Windows.
— Улучшает безопасность и производительность приложений и компьютера.
— Нужна для запуска большинства программ на базе Windows.
— Полная работа со всеми версиями ОС Windows.
— Устанавливается как «обычная» программа.
— Входит в список самых необходимых программ.
— Есть поддержка русского языка.
Недостатки программы
— Имеет закрытый исходный код.
Зависимости и дополнения
Системные требования
— Процессор с тактовой частотой 800 MHz или более мощный.
— Оперативная память 256 Мб или больше.
— Свободное место на жёстком диске от 66 Мб.
— Архитектура с разрядностью 32 бит или 64 бит (x86 или x64).
— Операционная система Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10
Официальный сайт: microsoft.com Разработчик: Microsoft
Официальный сайт: microsoft.com
Статус: Freeware Платный аналог: Нет данных
Детальная информация .NET Framework 3.0
Категория: Все программы Система Компоненты
Поддерживаемые типы файлов: Отсутствуют
Свойства файла: Подробная информация Контрольные суммы
File Name : dotnet.3.exe Directory : files.xetcom.com/downloads/software/system/components/dotnet File Size : 50 MB File Modification Date/Time : 2012:12:21 13:22:42+01:00 File Type : Win32 EXE MIME Type : application/octet-stream Machine Type : Intel 386 or later, and compatibles Time Stamp : 2005:06:28 18:55:01+02:00 PE Type : PE32 Linker Version : 7.10 Code Size : 31232 Initialized Data Size : 9216 Uninitialized Data Size : 0 Entry Point : 0x5a45 OS Version : 5.2 Image Version : 5.2 Subsystem Version : 4.0 Subsystem : Windows GUI File Version Number : 3.0.4506.30 Product Version Number : 3.0.4506.30 File Flags Mask : 0x003f File Flags : (none) File OS : Windows NT 32-bit Object File Type : Executable application File Subtype : 0 Language Code : English (U.S.) Character Set : Unicode Company Name : Microsoft Corporation File Description : SFX Setup File Version : 3.0.04506.30 Internal Name : setup.exe Legal Copyright : Copyright (c) Microsoft Corporation. All rights reserved. Original Filename : setup.exe Product Name : Microsoft .NET Framework 3.0 x86 Product Version : 3.0.04506.30 From File : setup.exe Warning : Possibly corrupt Version resource
CRC32: BD8F1089
Платформа Microsoft .NET и её технологии.
MD5: 7B26435437E8D779FF0084D4EA96D15A
SHA1: F3D2C3C7E4C0C35450CF6DAB1F9F2E9E7FF50039
SHA256: 6cf8921e00f52bbd888aa7a520a7bac47e818e2a850bcc44494c64d6cbfafdac
Источник: xetcom.net
Платформа .NET Framework
.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.
Считается, что платформа .NET Framework явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems (ныне принадлежит Oracle).
Хотя .NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows, существуют независимые проекты (прежде всего это Mono иPortable.NET), позволяющие запускать программы .NET на некоторых других операционных системах.
Архитектура .NET
Программа для .NET Framework, написанная на любом поддерживаемом языке программирования, сначала переводится компилятором в единый для .NET промежуточный байт-код Common Intermediate Language (CIL) (ранее назывался Microsoft Intermediate Language, MSIL). В терминах .NET получается сборка, англ.assembly.
Затем код либо исполняется виртуальной машиной Common Language Runtime (CLR), либо транслируется утилитой NGen.exe в исполняемый код для конкретного целевого процессора. Использование виртуальной машины предпочтительно, так как избавляет разработчиков от необходимости заботиться об особенностях аппаратной части. В случае использования виртуальной машины CLR встроенный в неё JIT-компилятор «на лету» (just in time) преобразует промежуточный байт-код в машинные коды нужного процессора. Современная технология динамической компиляции позволяет достигнуть высокого уровня быстродействия. Виртуальная машина CLR также сама заботится о базовой безопасности, управлении памятью и системе исключений, избавляя разработчика от части работы.
Архитектура .NET Framework описана и опубликована в спецификации Common Language Infrastructure (CLI), разработанной Microsoft и утверждённой ISO и ECMA. В CLI описаны типы данных .NET, формат метаданных о структуре программы, система исполнения байт-кода и многое другое.
Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL).
Языки программирования в .NET
Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C++ можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C++, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.
Языки, поставляемые вместе с Microsoft Visual Studio:
- · C++
- · Visual Basic .NET
- · JScript .NET
- · C++/CLI — новая версия Managed C++
- · F++ — член семейства языков программирования ML, включён в VS2010/VS2012/VS2015
- · J++ — последний раз был включён в VS2005
.NET Core является кроссплатформенным (Windows, Mac, Linux) аналогом .NET Framework, с открытым исходным кодом. Он содержит среду CoreCLR — кросс-платформенную реализацию CLR, в которую входит JIT-компилятор — RyuJIT. Также .NET Core включает в себя CoreFX — набор библиотек, функциональность которых частично совпадает с BCL: API .NET Core предоставляет подмножество API .NET Framework, но также и предоставляет ряд собственных API.
.NET Core версии 1.0 выпущен 27 июня 2016 года, вместе с Microsoft Visual Studio 2015 Update 3, в которой поддерживается разработка под .NET Core.
Active Server Pages для .NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформыMicrosoft .NET и развитием более старой технологии Microsoft ASP. На данный момент последней версией этой технологии является ASP.NET 5.
ASP.NET внешне во многом сохраняет схожесть с более старой технологией ASP, что позволяет разработчикам относительно легко перейти на ASP.NET. В то же время внутреннее устройство ASP.NET существенно отличается от ASP, поскольку она основана на платформе .NET и, следовательно, использует все новые возможности, предоставляемые этой платформой.
Принципы ASP.NET
Хотя ASP.NET берёт своё название от старой технологии Microsoft ASP, она значительно от неё отличается. Microsoft полностью перестроила ASP.NET, основываясь на Common Language Runtime (CLR), которая является основой всех приложений Microsoft .NET. Разработчики могут писать код для ASP.NET, используя практически любые языки программирования, входящие в комплект .NET Framework (C++, Visual Basic.NET и JScript .NET). ASP.NET имеет преимущество в скорости по сравнению со скриптовыми технологиями, так как при первом обращении код компилируется и помещается в специальный кэш, и впоследствии только исполняется, не требуя затрат времени на парсинг, оптимизацию, и т. д.
Преимущества ASP.NET перед ASP
- · Компилируемый код выполняется быстрее, большинство ошибок отлавливается ещё на стадии разработки
- · Значительно улучшенная обработка ошибок во время выполнения запущенной готовой программы, с использованием блоков try..catch
- · Пользовательские элементы управления (controls) позволяют выделять часто используемые шаблоны, такие как меню сайта
- · Использование метафор, уже применяющихся в Windows-приложениях, например, таких как элементы управления и события
- · Расширяемый набор элементов управления и библиотек классов позволяет быстрее разрабатывать приложения
- · ASP.NET опирается на многоязыковые возможности .NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual C++, J++ и т. д.
- · Возможность кэширования всей страницы или её части для увеличения производительности
- · Возможность кэширования данных, используемых на странице
ASP.NET MVC Framework
ASP.NET MVC — фреймворк для создания веб-приложений, который реализует шаблон Model-view-controller.
В апреле 2009 года исходный код ASP.NET MVC был опубликован под лицензией Microsoft Public License (MS-PL). 27 марта 2012 года лицензия была изменена на Apache License 2.0
В настоящее время разрабатывается ASP.NET MVC 6, как часть ASP.NET Core; 27 июня 2016 года состоялся выход версии 1.0.0.
Основные компоненты ASP.NET MVC
Платформа ASP.NET MVC базируется на взаимодействии трех компонентов: контроллера, модели и представления. Контроллер принимает запросы, обрабатывает пользовательский ввод, взаимодействует с моделью и представлением и возвращает пользователю результат обработки запроса.
Модель представляет слой, описывающий логику организации данных в приложении. Представление получает данные из контроллера и генерирует элементы пользовательского интерфейса для отображения информации.
Движок представлений
Для управления разметкой и вставками кода в представлении используется движок представлений. До версии MVC 5 использовались два движка:
Маршрутизация
При обработке запросов фреймворк ASP.NET MVC опирается на систему маршрутизации, которая сопоставляет все входящие запросы с определенными в системе маршрутами, которые указывают какой контроллер и метод должен обработать данный запрос. Встроенный маршрут по умолчанию предполагает трехзвенную структуру: контроллер/действие/параметр.
Паттерны программирования
Шаблон программирования или паттерн в разработке программного обеспечения — повторимая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Обычно шаблон не является законченным образцом, который может быть прямо преобразован в код; это лишь пример решения задачи, который можно использовать в различных ситуациях. Объектно-ориентированные шаблоны показывают отношения и взаимодействия между классами или объектами, без определения того, какие конечные классы или объекты приложения будут использоваться.
«Низкоуровневые» шаблоны, учитывающие специфику конкретного языка программирования, называются идиомами. Это хорошие решения проектирования, характерные для конкретного языка или программной платформы, и потому не универсальные.
На наивысшем уровне существуют архитектурные шаблоны, они охватывают собой архитектуру всей программной системы.
Алгоритмы по своей сути также являются шаблонами, но не проектирования, а вычисления, так как решают вычислительные задачи.
В сравнении с полностью самостоятельным проектированием, шаблоны обладают рядом преимуществ. Основная польза от использования шаблонов состоит в снижении сложности разработки за счёт готовых абстракций для решения целого класса проблем. Шаблон даёт решению своё имя, что облегчает коммуникацию между разработчиками, позволяя ссылаться на известные шаблоны.
Таким образом, за счёт шаблонов производится унификация деталей решений: модулей, элементов проекта, — снижается количество ошибок. Применение шаблонов концептуально сродни использованию готовых библиотек кода. Правильно сформулированный шаблон проектирования позволяет, отыскав удачное решение, пользоваться им снова и снова. Набор шаблонов помогает разработчику выбрать возможный, наиболее подходящий вариант проектирования.
Хотя легкое изменение кода под известный шаблон может упростить понимание кода, по мнению Стива Макконнелла, с применением шаблонов могут быть связаны две сложности. Во-первых, слепое следование некоторому выбранному шаблону может привести к усложнению программы. Во-вторых, у разработчика может возникнуть желание попробовать некоторый шаблон в деле без особых оснований.
Многие шаблоны проектирования в объектно-ориентированном проектировании можно рассматривать как идиоматическое воспроизведение элементов функциональных языков. Питер Норвиг утверждает, что 16 из 23 шаблонов, описанных в книге «Банды Четверых», в Lisp или Dylan реализуются существенно проще, чем в С++, либо оказываются незаметны. Пол Грэхэм считает саму идею шаблонов проектирования — антипаттерном, сигналом о том, что система не обладает достаточным уровнем абстракции, и необходима её тщательная переработка. Нетрудно видеть, что само определение шаблона как «готового решения, но не прямого обращения к библиотеке» по сути означает отказ от повторного использования в пользу дублирования. Это, очевидно, может быть неизбежным для сложных систем при использовании языков, не поддерживающих комбинаторы и полиморфизм типов, и это в принципе может быть исключено в языках, обладающих свойством гомознаковости (хотя и не обязательно эффективно), так как любой шаблон может быть реализован в виде исполнимого кода.
Источник: vuzlit.com
Бесплатные программы для Windows скачать бесплатно
Microsoft .NET Framework — современная программная платформа
Последний релиз — это необходимое усовершенствование .NET Framework, обеспечивающее высокую производительность, совместимость и безопасность соответствующих приложений. Последняя версия программной платформы предоставляет разработчикам программного обеспечения максимально допустимый на сегодня спектр возможностей для создания ПО под различные среды, операционные системы и для разнообразных устройств.
Простому человеку не особо интересно, как создаются кросплатворменные прикладные программы и без чего они не работают. Многие пользователи просто вынуждены в силу различных обстоятельств скачать бесплатно Microsoft .NET Framework для Windows 11, 10, 8.1, 8, 7, Vista, XP (32-бит, 64- бит) для нормального функционирования определенного программного обеспечения. Кстати сказать, синхронизированный Скайп или Viber на компьютере, планшете и смартфоне — это довольно удобно.
Преимущества совместимого ПО и достоинства Фреймфорка
По аналогии со стандартом DirectX для игровой индустрии, Майкрософт .Нет Фреймворк необходим для обеспечения разнообразных современный бизнес-процессов. Рекомендуем самую последнюю версию Windows Microsoft .NET Framework скачать бесплатно без регистрации и SMS на свой компьютер на сайте https://programswindows.ru и без промедления установить. Microsoft .NET Framework позволяет пользователям получить доступ к более безопасным, практичным, функциональным и прогрессивным программным продуктам. Такое ПО работает с разнообразными источниками данных и предоставляет эргономичный интерфейс как при локально ориентированной работе, так и в Интернете.
К достоинствам Фреймфорка от Майкрософт относится:
- поддержка современных промышленных стандартов,
- усовершенствованная максимальная производительность,
- улучшенная поддержка многоядерных процессоров (оптимизирована),
- объектно-ориентированность и сервероцентричность,
- надежная основа высокопроизводительных вычислений,
- обработка операционного мусора «на лету»,
- множество вариантов языков программирования,
- использование параллельных вычислений,
- отладка приложений на высококачественном уровне,
- совместимость с Windows Runtime компонентами,
- работа с кодировкой Юникод,
- использование сжатия ZIP.
Общее описание программной платформы Microsoft .NET Framework
Начиная с уже устаревших Win 98, 2000, NT 4.0 и XP, интеграция данных в помощью Microsoft .NET Framework обеспечивает единообразный принцип обработки информации. Так в 2002 году компания Microsoft ответила на набор популярности платформой Java. Сейчас при необходимости есть возможность бесплатно скачать Microsoft .NET Framework для Windows XP, Vista, 7, 8, 8.1, 10, 11 (32-bit, 64-bit) на сайте https://programswindows.ru или на официальном сайте на русском языке без регистрации и СМС. Сегодня майкрософтовский Фреймворк существует в качестве библиотек и плагинов, обеспечивающих функционирование стандартных для архитектуры .NET программ. Особенностью такого программного обеспечения является работа с данными и программным кодом как на отдельном компьютере, так и в сети Интранет или Интернет.
В основе программной платформы лежит среда спецификации Common Language Runtime, работающая с разными языками программирования. Среди важных компонентов: Communication, Identity и Workflow Foundation, CardSpace, Parallel Extensions. Возможна совместная работа программных элементов, написанных на различных языках программирования, к примеру: часть кода на C++, обращается к элементу из Delphi-библиотеки, а необрабатываемое исключение, построенное методом на C#, перехватывает и обрабатывает модуль Delphi.
В комплекте с Microsoft Visual Studio поставляются следующие языки программирования: C#, C++/CLI, VB, JScript, F#; также поддерживаются: Zonnon, COBOL, Delphi, FORTRAN, IronRuby, Iron Python, Mercury, Oxygene и другие.
Свободные реализации Microsoft .NET Framework
Независимые альтернативные проекты PortableNET и Mono позволяют работать приложениям архитектуры .NET на прочих операционных системах. Portable.NET — это свободное программное обеспечение, предоставляющее переносимый набор инструментов для приложений Common Language Infrastructure и поддерживающее различные операционные системы. Проект Mono воплощает полноценную реализацию системы .NET Framework на основе бесплатного программного обеспечения, в частности, на Unix, Linux и Mac OS.
Недостатки, несекьюрность, несовместимость
К недостаткам технологии следует отнести тот факт, что управляемый байткод, не прошедший обфускацию, может подвергнуться декомпиляции, что чревато потерей коммерческой тайны. Сомнительная кросс-платформенная реализация в связи с поддержкой ряда не абсолютно кроссплатформенных стандартов требует компенсации в виде наличия версий для мобильных устройств и прочих операционных систем, помимо операционной системы Microsoft Windows, которые совместимы не в полной мере. Таких реализаций множество, например: Compact Framework для Windows CE, Micro Framework для микроконтроллеров, DiscUtils для виртуальных накопителей и другие.
Рекомендации и ограничения
Последняя версия.NET Framework при инсталляции заменяет текущую и несовместима с Win XP и другими устаревшими Виндовс. По отзывам и комментариям пользователей Microsoft Windows XP SP3, следует скачать Net Framework 4.0 бесплатно на русском языке, поскольку новые версии Экспишкой не поддерживаются.
Более ранние версии использовать следует только в особых случаях. Например, версия 3.5 SP1 может быть полезна, тем, что включает расширенные .Net Framework 2.0 SP2 и 3.0 SP2. В некоторых ситуациях дистрибутив установит только новые компоненты последней версии пакета, что позволит устаревшим прикладным приложениям, функционировать на новой платформе, без обновления приложений, ориентированных на предыдущие версии. Такие ситуации описаны в документации к соответствующему приложению, или требуют обращения в службу поддержки IT-компании-разработчика такого ПО.
В стандартной ситуации при установке новой версии пакета производитель советует деинсталлировать текущую версию. Не следует устанавливать на одном компьютере версии Microsoft .NET Framework на различных языках.
Русскую версию Microsoft .NET Framework скачать бесплатно
Обновление от: | 14.12.2022 |
Последняя версия: | 7.0.1 |
Синонимы: | frameworks, framevork, фраймворкс, нэт фреймворкс |
Операционная система: | Windows (32-бит, 64-бит) |
Скачать бесплатно: | Microsoft .Net Framework |
Бесплатные программы скачать бесплатно
Сейчас Вы находитесь на странице о современной программной платформе, сайта софт для Виндовс. Спасибо, что посетили раздел посвященный системным компонентам.
Источник: programswindows.ru
Microsoft .NET Framework
28 апреля, 2013 0
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 1.0
Первый релиз 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.1
Следующий релиз Microsoft .NET Framework вышел 1 апреля 2003 года. Это была первая версия, автоматически устанавливаемая вместе с операционной системой (Microsoft Windows Server 2003). Для более старых операционных систем Microsoft .NET Framework 1.1 была доступна в виде отдельного установочного пакета. Общая поддержка, осуществляемая компанией Майкрософт, закончилась 14 октября 2008 года, а расширенная поддержка окончится 8 октября 2013 года.
- Microsoft .NET Framework 2.0
Версия 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
Первоначально Microsoft .NET Framework 3.0 носила имя WinFX, что отражало её суть: расширение Microsoft .NET Framework 2.0 с сохранением всех библиотек и добавлением четырёх новых компонентов:
- Windows Presentation Foundation (WPF) – презентационная графическая подсистема, использующая XAML.
- Windows Communication Foundation (WCF) – унифицированная программная модель межплатформенного взаимодействия.
- Windows Workflow Foundation (WF) – технология определения, выполнения и управления рабочими процессами.
- Windows CardSpace – технология унифицированной идентификации.
- Microsoft .NET Framework 3.5
Как и версия 3.0, Microsoft .NET 3.5 использует CLR версии 2.0. Новшества по сравнению с Microsoft .NET Framework 3.0 включают в себя:
- C# 3.0 и Visual Basic .NET 9.0
- Добавлен язык LINQ и провайдеры LINQ to Objects, LINQ to XML и LINQ to SQL
- ASP.NET AJAX включён в поставку
- Расширена функциональность WF и WCF
- Добавлено пространство имён System.CodeDom
- Microsoft .NET Framework 4.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);
- Полную поддержку IronPython, IronRuby и 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.5
При установке удаляет 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
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.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.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.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 4.6.2
- Является частью редакции Microsoft Visual Studio 2016.
- Microsoft .NET Framework 4.7
- Является частью редакции Microsoft Visual Studio 2017.
Примечание
Не устанавливайте разноязычные версии Microsoft .NET Framework на одном компьютере.
Ссылки
Источник: wikiprograms.org