2011-11-02 22 views
26

¿Hay alguna buena razón para utilizar .NET Framework 4 Client Profile en lugar de versión completa?¿Por qué alguien debería usar .NET Framework 4 Client Profile?

Quiero decir, razones de la vida real. Estoy creando una aplicación .NET, y dado que es bastante fácil crear un instalador que instalará .NET Framework en una máquina cliente, ¿por qué molestarse en usar el perfil del cliente?

+2

Podría decirse que el hecho de que Microsoft ha dejado el perfil del cliente para la sugerencia de .NET 4.5 ts que los beneficios de una implementación más rápida y un paquete de instalación más pequeño son marginales en el mejor de los casos. – Joe

Respuesta

20

Las respuestas documentation esto:

.NET Framework 4 Client Profile es un subconjunto de .NET Framework 4 que está optimizado para aplicaciones de cliente. Proporciona la funcionalidad para la mayoría de las aplicaciones cliente, incluida Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) y las características de ClickOnce. Esto permite una implementación más rápida y un paquete de instalación más pequeño para aplicaciones que se dirigen al .NET Framework 4 Client Profile.

Un paquete de instalación más pequeño podría ser una ventaja, especialmente si se dirige a dispositivos no tradicionales como tabletas con menos espacio de almacenamiento. También es un tiempo de descarga más corto si el Framework necesita ser instalado.

+4

A partir de .Net 4.5, el perfil del cliente ya no estará disponible, ya que pudieron reducir el tamaño del .NET Framework redistribuible –

+0

¿Implica esto que las restricciones sobre los componentes dependientes también se destinen al marco de perfil del cliente? –

+0

@ChrisKlepeis Consulte también MS Doc of 2017: https://docs.microsoft.com/en-us/dotnet/framework/deployment/client-profile. El perfil del cliente se suspende, sin embargo, si se instala 4.5, el perfil del cliente se actualiza automáticamente a 4.5. Confuso, pero también sin problemas. – Roland

7

Las aplicaciones dirigidas 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.

2

Algunas razones:

  • El perfil de cliente ha estado disponible como una actualización recomendada en Windows Update desde Vista (ref: http://support.microsoft.com/kb/982670), lo más probable es que no es necesario instalar nada en absoluto en su objetivo máquinas
  • ser un perfil independiente que será actualizado por separado (lo que los clientes no tendrán que actualizar tanto, si se libera un parche de seguridad para una característica de servidor de sólo)
Cuestiones relacionadas