Целевая структура, что делает «.NET Framework ... Clian Clianty» означает?

StackOverflow https://stackoverflow.com/questions/2865651

Вопрос

В Visual Studio 2008 целевая структура настроек для проекта

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

Тем не менее, в Visual Studio 2010 они

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .Net framework 3.5 профиль клиента
  • .NET Framework 4.
  • .NET Framework 4 Client Profile

Что делать Профиль клиента Настройки означают?

Редактировать

Чуть больше экспериментов показывает, что с MVC, WebForms и Projects WCF вы не получаете параметры профиля клиента. При создании приложений WinForms и Console целевая структура по умолчанию является Client Profile .NET 4. Что имеет смысл.

Это было полезно?

Решение

Профиль клиента - это меньшая версия Full .NET Framework, которая содержит только более часто используемый контент. Соревнование писал Хороший пост об этом. Здесь а также здесь является официальным введением.

Профиль клиента был добавлен недавно, поэтому VS 2008 еще не знает об этом. Клиентский профиль является одним из основных функций, которые поставляются с .NET 4 и VS 2010. Поскольку профиль клиента представляет собой подмножество Full .NET 4 Framework, вам не нужно устанавливать его, если вы уже получили полный .NET 4

Это может быть преимуществом для развития против профиля клиента, поскольку он существует на большем количестве машин, чем полная рамка (и это меньше в размере загрузки Для ваших клиентов).

Недостаток, который приходит естественно - Это не включает все. Отказ Если вы разрабатываете серверное приложение или программу, которая использует необычные части структуры, вам понадобится полная структура в любом случае. Типичные клиентские программы, скорее всего, будут удовлетворены профилем клиента.

Другие советы

Клиентские профили меньшие, более компактные версии .NET Framework. Больше информации здесь.

Это подмножество .NET Framework для клиентских приложений (например, приложения, установленные на клиентском компьютере).

Таким образом, они не включают в себя серверные технологии. Это позволяет загружать клиента только установить меньшую часть.

Серверные технологии являются, например, ASP.NET.

Использование «Client Client Client» в качестве поиска в Google, первая ссылка приводит к http://msdn.microsoft.com/en-us/library/cc656912.aspx. который имеет подробное объяснение.

Также локальная документация .NET (F1 - надеюсь, вы знаете, что это существует) имеет тот же контент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top