.NET Framework 4 Client Profile в VS 2010
В нововышедшей Visual Studio 2010 Beta 1 и .NET Framwrok 4.0 появилось одно нововведение под названием Microsoft .NET Framework 4 Client Profile. Собственно client profile был представлен в 2008 студии для фреймворка 3.5SP1. Правда в таком виде он был ограничен установкой на ОС Windows XP 32bit без установленого фреймворка. Теперь же клиентский профайл поддерживаейтся на всех ОС который поддерживаются фреймворком. Ну и конечно же в него включены многи новшества именно 4-го фреймворка
Основной задачей клиентского профайла для фреймворка фактически является уменьшение размера при деплойменте. Клиентский профайл устанавливает на конечном компьютере минимальный набор клиентских сборок и не требует наличия полной версии .NET Framework. Он содержит функциональность необходдимую большинству настольных клиентских приложений (включая приложения с Windows Forms, WPF или WCF). Ожидаемый размер деплоймента при использовании профайла меньше 30Мб что значительно ниже чем размер полного .NET Framework.
Правда некоторые приложения все же будут нуждатся в полном .NET Framework 4 в случае если поставляемая ими функциональность выходит за рамки того "минимального числа" сборок что поставляется через клиентский профайл.
Чтобы задействовать client profile достаточно изменить настройки проекта на вкладке Application.
Что же из новых возможностей входитв профайл:
- CLR, включая такие новые возможности как dynamic, improved COM interop, name/optional params
- MEF
- Parallel LINQ, Task Parallel Library
- ADO.NET Entity Framework, LINQ(to XML, to Entities)
- XAML parser(XamlReader, XamlWriter etc)
- WCF (except WCF Workflow services, service discovery, router service)
- WPF (including new control like charting, smart edit, data grid, etc., Window 7 multitouch, ribbon, taskbar extensibility features)
Не входят в него:
- Windows Workflow Foundation
- ASP.NET innovations
- ASP.NET AJAX improvements
Более подробно о .NET Framework client profile можно ознакомится здесь.
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |