Microsoft .NET Framework v 4.5 - набор необходимых компонентов основанных на архитектуре .NET Framework. Позволяет получить возможность для работы с более гибкими приложениями. Поддерживаются дополнительные стандарты, более широкий выбор языков программирования с применением простых вычислений. Содержимое устанавливаемых компонентов с .NET Framework 4 Client Profile урезано более чем на 80%.
В пакете встречаются пополнение языка и платформы для Visual Basic, C#, а также F#, которые позволяют облегчить выполнение асинхронного кода, повысить смешение потока управления, дополнить быстроту эффекта пользовательского интерфейса и улучшить масштабируемость веб-приложений. Новая платформа Microsoft воплощает существенные изменения в других функциональных средах Windows Identity Foundation, Windows Workflow Foundation, ASP.NETи пр. Каждая сборка в .NET предоставляет данные о своей версии, что дает возможность устранить текущие конфликты между релизами сборок. Поддерживается работа с операционными системамиWindows Server 2008 Service Pack 2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 2: Windows 7 Service Pack 1.
Нововведения .NET Framework включают в себя
- Предусмотрено уменьшения количества перезапусков ОС за счет обнаружения и закрытия программ платформы .NET Framework во время развертывания.
- Поддержка массивов, данные которых превышает 2 гигабайта на 64-х разрядных системах.
- Значительно повышенная производительность благодаря фоновой сборке мусора для серверов.
- Поддержка фоновой компиляции JIT.
- Предусмотрена поддержка определяющая культуру по умолчанию для домена приложения.
- Доступна поддержка кодировки Юникод (UTF-16) в консоли.
- Предусмотрена поддержка управления версиями культурных данных сортировки и сравнения строк.
- Значительно улучшена производительность при извлечении ресурсов.
- Доступны улучшения для сжатия ZIP.
- Поддержка версии стандарта 2008 доменных имен в программах, когда класс используется в ОС Windows 8.
- Поддержка контекста отражения для переопределения поведения отражения по умолчанию.
- Предусмотрено делегирование для сравнения строк ОС, которая реализует Юникод 6.0, если платформа .NET Framework работает в Windows 8.
- Поддерживается возможность выполнения хэш-кода для строк на основе домена для каждого приложения.
Важной составляющей идей Microsoft .NET есть совместимость программных компонентов, выполненных на различных языках. К примеру, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi, на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET.
.NET Framework для Windows 8 с характеристиками и особенностями: