Профиль клиента .NET Framework 4.0 vs.NET фреймворк 4.0



когда я запустил новое консольное приложение .NET в VS2010, по умолчанию целевая платформа была установлена в профиль клиента .NET Framework 4.0, в чем разница между профилем клиента .NET Framework 4.0 и .NET Framework 4.0

674   4  

4 ответов:

прямо из замка Microsoft:

что это: Интернет .Платформы. net 4 профиля клиента является подмножеством .Чистая рамки 4, которая оптимизирована для клиентских приложений. Он предоставляет функциональные возможности для большинства клиентских приложений, включая Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) и функции ClickOnce.

почему: Это позволяет ускорить развертывание и установить меньший пакет для приложения, предназначенные для клиентского профиля .NET Framework 4.

клиент .NET Framework Profile:
http://msdn.microsoft.com/en-us/library/cc656912.aspx

профиль клиента пытается ограничить набор ссылочных сборок теми, которые интересны только клиентскому приложению. Например, это не сделает System.Web доступно по умолчанию, потому что это обычно не ценно для клиентских приложений.

цель состоит в том, чтобы ограничить работу Visual Studio тем, что необходимо для завершения вашего приложения.

приехали из Microsoft MSDN


шаблоны проектов, предназначенные для профиля клиента .NET Framework

несколько шаблонов проектов в Visual Studio 2010 предназначены для профиля клиента .NET Framework 4. Ниже приведен список шаблонов проектов в Visual Studio 2010, которые по умолчанию предназначены для клиентского профиля .NET Framework 4. Все остальные проекты по умолчанию нацелены на .NET Framework 4.

Windows

  • приложение WPF

  • WPF Browser Application

  • библиотека пользовательских элементов управления WPF

  • библиотека пользовательского управления WPF

  • Приложение Windows Forms

  • Библиотека Управления Windows Forms

  • Консольное Приложение

  • пустой Проект

  • Услуги Окна

офис

  • все Office 2007 и Office 2010
  • шаблоны

WCF

  • библиотека службы WCF

процесс

  • Библиотека Конструктора Действий

  • Библиотека Деятельность

  • Консоль Рабочего Процесса Применение

Визуальный F#

  • F# Application

  • F # Tutorial

Пожалуйста, обратите внимание на функции не в профиле клиента .NET Framework.

профиль клиента .NET Framework 4 не включает следующие функции. Вы должны установить .Чистая Framework 4, чтобы использовать эти возможности в своих приложения:

  • ASP.NET

  • расширенная функциональность Windows Communication Foundation (WCF)

  • поставщик данных .NET Framework для Оракул

  • MSBuild для компиляции

Comments

    Ничего не найдено.