visual-studio-2010 .net-client-profile

visual studio 2010 - Marco de destino, ¿qué significa ".NET Framework... Client Profile"?



visual-studio-2010 .net-client-profile (3)

En Visual Studio 2008, las configuraciones de marco de destino para un proyecto son

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

Sin embargo, en Visual Studio 2010 son

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 3.5 Client Profile
  • .NET Framework 4
  • .NET Framework 4 Client Profile

¿Qué significa la configuración del perfil del cliente ?

Editar

Un poco más de experimentación muestra que con MVC, WebForms y proyectos WCF no se obtienen las opciones de Perfil de cliente. Al crear aplicaciones WinForms y Console, la infraestructura de destino predeterminada es .NET 4 Client Profile. Lo cual tiene sentido.


El perfil del cliente es una versión más pequeña del marco .NET completo que contiene solo el contenido más comúnmente utilizado. Scott wrote una buena publicación sobre esto. Note: y here hay una introducción oficial.

El perfil del cliente se agregó recientemente, por lo que VS 2008 aún no lo sabe. El perfil del cliente es una de las características principales que vienen con .NET 4 y VS 2010. Dado que Client Profile es un subconjunto del framework .NET 4 completo, no necesita instalarlo si ya tiene el .NET completo. 4.

Puede ser una ventaja desarrollarse en relación con el perfil del cliente, ya que existe en más máquinas que el marco completo (y es más pequeño en tamaño de descarga para sus clientes).

La desventaja que se presenta naturalmente, no incluye todo . Si está desarrollando una aplicación de servidor o un programa que utiliza partes poco comunes del marco, necesitará el marco completo en cualquier caso. Sin embargo, es probable que los programas de cliente típicos estén satisfechos con el perfil del cliente.


Es un subconjunto del .NET framework para aplicaciones CLIENT (es decir, aplicaciones instaladas en la computadora cliente).

Como tal, no incorporan tecnologías de servidor. Esto permite que la descarga del cliente solo instale una parte más pequeña.

Las tecnologías de servidor son, por ejemplo, ASP.NET.

Usando el "perfil del cliente .net" como búsqueda en Google, el primer enlace lleva a Note: que tiene una explicación detallada.

También la documentación local de .NET (F1 - Espero que sepa que esto existe) tiene el mismo contenido.


Los perfiles de cliente son versiones más pequeñas y compactas de .Net Framework. Note: