2010-03-01 15 views
8

El modo de perfil de cliente es el subconjunto de Full .NET Framework y elimina los ensamblados relacionados con el diseñador que son innecesarios para la implementación del usuario final, etc. Todo se ve muy bien y realmente nos ayuda a resolver el enorme problema de la transferencia de datos.¿Por qué Visual Studio 2010 tiene .NET Framework 4.0 Client Profile como tipo de proyecto predeterminado?

¿Pero cuál es la necesidad del tipo de proyecto de perfil de Cliente como el predeterminado? Realmente siento que esto me molesta ya que necesito cambiar al modo de Framework completo cada vez que creo un nuevo proyecto.

P.S: No me sugiera que establezca el modo .NET Framework completo como el predeterminado en Visual Studio, si lo tiene. Quiero saber el beneficio real de este nuevo tipo de proyecto y es posible que haya malinterpretado este concepto.

¿Tiene una idea sobre esto?

Respuesta

2

Bueno, depende de lo que esté haciendo.

Para la mayoría de los proyectos, es totalmente suficiente para orientar el perfil del Cliente. Usted ya describió las ventajas: una instalación más rápida y menos datos para descargar durante la instalación de .NET Framework.

Solo si necesita clases utilizadas principalmente en servidores, debe cambiar manualmente a la versión "Completa".

Aquí está mi conjetura:
Sin embargo, como la mayoría de los desarrolladores que no saben lo que no va a cambiar el estado por defecto, el estado por defecto es el perfil del cliente - que no tiene desventajas reales a menos que necesite el "avanzado "clases.
Por lo tanto, si su proyecto se ejecutará en el marco de "Perfil de cliente", debe apuntarlo: algunos usuarios que no tengan instalado .NET Framework se beneficiarán de ello.

Los otros no se darán cuenta ya que el "Perfil del cliente" es un subconjunto del .NET "completo" y totalmente compatible.

2

Si el perfil del cliente es el predeterminado, más desarrolladores lo usarán, lo que dará como resultado una mejor aceptación del perfil del cliente, que es básicamente una situación de beneficio mutuo para desarrolladores y usuarios. El perfil del cliente, como ya dijiste, simplifica la implementación para el desarrollador y reduce el tamaño de descarga para el usuario final. En mi opinión, es bueno usarlo como predeterminado. Puede cambiar al marco completo más tarde de todos modos, si es realmente necesario.

+0

Gracias por la aclaración !!!. :) – sankar

+1

Es bueno solo si puede cambiar el valor predeterminado (es decir, cambiarlo una vez y hacer que todos los proyectos futuros reflejen el cambio automáticamente). De lo contrario, es microsoft empujando su visión, buena o mala, por las gargantas de los desarrolladores. – davej

+0

@davej: Bueno, si el perfil predeterminado del cliente te molesta, ya estás usando la versión más reciente de .NET Framework y Visual Studio, lo que significa que estás siguiendo su visión del desarrollo futuro de todos modos. No veo cómo usar el perfil del cliente por defecto en lugar de que el perfil completo cambie nada. La respuesta aceptada se expande sobre por qué el nuevo valor predeterminado es una ventaja general. – OregonGhost

Cuestiones relacionadas