2010-05-05 23 views
8

Después de ver en horror como .NET Framework 3.5 SP1 hinchado a la friolera de 231 MB me sorprendió ver que .NET Framework 4 completo (x86) es solo 35 MB y el perfil del cliente solo 29 MEGABYTE..NET Framework 4 tamaño total de implementación de la aplicación

Mi pregunta es si .NET Framework 4 de alguna manera depende de las versiones anteriores de la infraestructura que se está instalando en la máquina cliente o si mis usuarios tendrán que descargar solo 29 (o 35) MB si desarrollo una Winforms o Aplicación de escritorio WPF en VS 2010 que apunta a .NET Framework versión 4.0?

Editar:

Wikipedia está de acuerdo con las respuestas:

Algunos desarrolladores han expresado preocupaciones sobre el gran tamaño de .NET instaladores marco de tiempo de ejecución para los usuarios finales. El tamaño es de alrededor de 54 MB para .NET 3.0, 197 MB para .NET 3.5 y 250 MB para .NET 3.5 SP1 (mientras se usa instalador web, la descarga típica para Windows XP es de alrededor de 50 MB, para Windows Vista - 20 MB). El problema de tamaño está parcialmente resuelto con el instalador .NET 4 (x86 + x64) siendo 54 MB y que no incrusta paquetes de instalación de tiempo completo para las versiones anteriores .

Respuesta

5

Una aplicación .NET 4.0 no depende en modo alguno de las versiones anteriores del marco que se está instalando. .NET 4.0 es completamente autónomo y no requiere ninguna otra versión del framework para funcionar.

+1

Si proporciona un enlace a alguna página de microsoft donde esto esté oficialmente declarado, aceptaré su respuesta de inmediato ... No pude encontrarla, es por eso que pregunté aquí ... –

+0

@kzen Como referencia, la última versión independiente de .Net Framework fue 2.0. Las versiones 3.0 y 3.5 se basan en 2.0 y es por eso que necesitaban instalar cada "versión". – Rangoric

4

.NET 4.0 apunta a una versión más alta del CLR, entonces no; no hay dependencia

Cuestiones relacionadas