.net - tenis - lebron james wife
Perfil del cliente vs completo (4)
Posible duplicado:
Diferencia entre .NET 4 Client Profile y Full Framework descargar
Noté que puede cambiar la plataforma de destino en las aplicaciones .NET al perfil de cliente o al perfil completo. ¿Cuál es la diferencia entre los dos? ¿Cómo debería elegir cuál es la correcta para mi proyecto?
El perfil de cliente solo instala un subconjunto de .NET que es relevante para las aplicaciones de escritorio. Esto significa que, en algunos casos, debe usar el perfil completo para obtener algunas características. El perfil del cliente es mucho más pequeño, por supuesto, y lo recomendaría para pequeñas aplicaciones de escritorio.
No tiene sentido orientar el perfil del cliente para .NET 4.0. La descarga es de 41 MB, la versión completa es de 48 MB, solo un 15% más grande.
El perfil del cliente tiene mucho sentido si se dirige a 3.5, el instalador completo es ~ 350 MB. La gran diferencia se explica por los requisitos previos, .NET 4.0 requiere al menos XP SP3 o Vista SP1, 3.5 se instala en cualquier versión de Windows> 2000. El instalador 3.5 contiene muchas de las actualizaciones necesarias para componentes de Windows no administrados utilizados por .NET. El instalador web disminuye ese golpe considerablemente por cierto.
El perfil del cliente es doloroso en .NET 4.0 porque VS2010 lo convirtió en el destino predeterminado de .NET framework. Y maneja bastante mal con una solución que tiene proyectos que tienen una combinación de objetivos de perfil completo y de cliente, produce errores de compilación muy desconcertantes en el código que IntelliSense no se queja. No volvieron a cometer el mismo error en VS2012, ni .NET 4.5 tiene un perfil de Cliente. Buen viaje.
Resumido de MSDN :
Cuando se orienta a .NET Framework 4 Client Profile, no puede hacer referencia a un ensamblaje que no se encuentre en .NET Framework 4 Client Profile. En su lugar, debe orientar el .NET Framework 4.
.NET Framework 4 Client Profile no incluye las siguientes características. Debe instalar .NET Framework 4 para usar estas funciones en su aplicación:
- Proveedor de datos de .NET Framework para Oracle
- ASP.NET
- Funcionalidad avanzada de Windows Communication Foundation (WCF)
- MSBuild para compilar
Las aplicaciones que se dirigen a .NET Framework 4 Client Profile normalmente mejoran la experiencia de implementación al tener tamaños de descarga más pequeños y tiempos de instalación más rápidos. Una aplicación que se dirige a .NET Framework 4 Client Profile tiene un paquete de redistribución más pequeño que instala el conjunto mínimo de ensamblados de clientes en la computadora del usuario, sin requerir la presencia de la versión completa de .NET Framework 4.
Si bien la diferencia de tamaño es esencialmente insignificante con las redes modernas, existe una gran diferencia. Windows Update (y Windows 7 & 8 creo) solo instalará el marco de trabajo del cliente en un equipo de usuarios finales. Por lo tanto, las posibilidades de que el usuario final tenga el marco cliente ya instalado es mucho más alto que el marco completo.