296 votos

Diferencias entre Microsoft .NET 4.0 Framework completo y perfil del cliente

El instalador completo de Microsoft .NET Framework 4.0 (32 y 64 bits) es 48,1 MB y el instalador del perfil del cliente es 41,0 MB. Los archivos de instalación extraídos son 237 MB y 194 MB respectivamente, y una vez instalado, son 537 MB y 427 MB.

Esta es una diferencia de 110 MB. ¿Qué diferencia existe entre los dos paquetes?

¿Cuándo es preferible instalar el perfil de cliente en lugar de .NET Framework completo?

308voto

Cameron MacFarland Puntos 27240

Este blog explica muchas de las diferencias.

http://blogs.msdn.com/jgoldb/archive/2010/04/12/what-s-new-in-net-framework-4-client-profile-rtm.aspx

Cuando el uso de NET4 Perfil de Cliente y cuando el uso de NET4 Completo Marco?
NET4 Perfil del Cliente:
Destino siempre NET4 Perfil de Cliente para todos los de su cliente de escritorio aplicaciones (incluyendo Formularios de Windows y de las aplicaciones WPF).

NET4 Completo framework:
Objetivo NET4 Completo sólo si las características o de las asambleas que tu aplicación necesita no están incluidos en el Perfil de Cliente. Esto incluye:

  • Si usted está construyendo Servidor de aplicaciones. Tales como:
    o ASP.Net aplicaciones
    o en el lado del Servidor ASMX basado en servicios web
  • Si utiliza el cliente heredado de los escenarios. Tales como:
    o Uso System.Data.OracleClient.dll que está en desuso en NET4 y no se incluye en el Perfil del Cliente.
    o heredada de Windows Workflow Foundation 3.0 o 3.5 (WF3.0 , WF3.5)
  • Si la orientación de desarrollador de escenarios y la necesidad de la herramienta, tales como MSBuild o la necesidad de acceso al diseño de las asambleas como System.Design.dll

49voto

Oleg Puntos 136406

Debe implementar "Perfil de Cliente" en lugar de "Marco" dentro de una corporación en su mayoría en un caso único: desea denegar explícitamente algunos .NET características se ejecutan en los equipos cliente. El único caso real es la negación de ASP.NET en las máquinas cliente de la corporación, por ejemplo, por razones de seguridad o de la existente política de la empresa.

Ahorro de menos de 8 MB en el equipo cliente no puede ser un serio motivo de "Perfil de Cliente" implementación de una corporación. El riesgo de la necesidad de la implementación de la "Plena Marco", más adelante en la corporación es mayor a medida que los costes de 8 MB por cliente.

38voto

Richard Szalay Puntos 42486

Una lista de las asambleas está disponible en las Asambleas en la .NET Marco de Perfil de Cliente en MSDN (la lista es demasiado larga para citarla aquí.

Si usted está más interesado en las funciones, .NET Marco de Perfil de Cliente en MSDN enumera los siguientes como los que están incluidos:

  • common language runtime (CLR)
  • ClickOnce
  • Los Formularios Windows Forms
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Entity Framework
  • Windows Workflow Foundation
  • Discurso
  • XSLT apoyo
  • LINQ to SQL
  • Tiempo de ejecución de diseño de bibliotecas para Entity Framework y Servicios de Datos de WCF
  • Managed Extensibility Framework (MEF)
  • Tipos dinámicos
  • Características de programación en paralelo, tales como la Task Parallel Library (TPL), LINQ Paralelo (PLINQ), y la Coordinación de las Estructuras de Datos (CDS)
  • Depuración de aplicaciones de cliente

Y a los siguientes como no están incluidos:

  • ASP.NET
  • Advanced Windows Communication Foundation (WCF) funcionalidad
  • .NET Marco Proveedor de Datos para Oracle
  • MSBuild para la elaboración de

17voto

Simon P. Puntos 241

Cameron MacFarland había clavado.

Me gustaría añadir que el perfil del cliente .NET 4.0 se incluirán en Windows Update y Windows futuros lanzamientos. Esperar la mayoría de los ordenadores que tienen el perfil del cliente, no el perfil completo. No subestimen a ese hecho si vas a hacer negocio a consumidor (B2C) ventas.

1voto

Parece que Sharepoint cliente objeto dll también no está incluido en el perfil de cliente .net 4.0 a que necesitaríamos versión completa .net 4.0 acceso de cliente objeto dll

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X