x64 sirve que para net microsoft kb982670 instalador framework extended c# .net .net-4.0 .net-client-profile

c# - sirve - microsoft.net framework 4 client profile(x86 y x64)



¿Cuál es el beneficio real de.NET 4 Client Profile? (2)

Acabamos de actualizar nuestra aplicación .NET existente para compilar contra .NET 4.0. Nuestra aplicación es una aplicación cliente de WPF que se instala en las máquinas de los usuarios finales, por lo que parece un ajuste natural para usar el perfil del cliente. Sin embargo, tendríamos que hacer una reorganización del código para que esto funcione (parte de nuestro código se comparte entre la aplicación cliente y diferentes aplicaciones de servidor, por lo que tenemos una dependencia indirecta de System.Web).

Mi pregunta es, ¿qué beneficio obtendríamos al hacer este trabajo?

  • ¿El perfil de cliente de .NET 4 ya está instalado en más máquinas que .NET 4 completo? Entiendo que el perfil del cliente se implementa con Windows Update, pero no he podido encontrar ninguna estadística real sobre sus respectivas bases de instalación.

  • ¿Es más rápido / menos buggy instalar el perfil del cliente? El tamaño de instalación de 41MB frente a 48MB no es una gran diferencia para mí, ya que nuestra aplicación tiene aproximadamente 1GB de recursos multimedia.

  • ¿Hay otros beneficios para el perfil del cliente que no estoy pensando?

Gracias por cualquier respuesta!


¿El perfil de cliente de .NET 4 ya está instalado en más máquinas que .NET 4 completo?

En primer lugar, estás haciendo esta pregunta mal.

Si apuntas al perfil del cliente, ejecutas tanto en Full como en CP. Si apuntas a Full, solo corres en Full. Entonces, incluso si el CP se instala en menos máquinas que en Full, hay más personas para las que solo funcionará.

Pero aún así, hay algunas estadísticas de los usuarios de un determinado sitio web here :

4.0, full: 5.6% 4.0, client: 28.3%

La diferencia es bastante significativa, aunque el tamaño de la muestra es pequeño y la incertidumbre es alta.

Sin embargo, si realmente desea aumentar el número de personas para las que solo funcionará, es mucho más importante rebajar a 3.5, ya que solo la mitad de los usuarios de la web tienen una instalación de 4.0 (esta gráfica probablemente cuenta con Full y CP). Pero probablemente no sea práctico, especialmente si tiene bibliotecas de terceros 4.0.


El caso principal para el perfil del cliente es que es una instalación más pequeña y, por lo tanto, más aceptable en áreas con conexiones de Internet lentas o costosas, especialmente cuando se instala desde Internet.

Si tiene una base de clientes controlada o una base de clientes bien conectada, dudo que valga la pena el costo de eliminar su dependencia. Si, por otro lado, desea una aplicación que esté más ampliamente disponible para más usuarios, puede valer la pena apuntar al perfil del cliente.