.net - full - net framework 4.0.3019 windows 7 32 bits
¿El.Net Framework 4.0 Installer incluye.Net Framework 3.5? (4)
Claro que esto es muy viejo y tarde. Sin embargo, a veces las imágenes son mejores que las palabras (siempre que los enlaces sigan funcionando).
Para obtener más información, consulte la página oficial de Microsoft, versiones y dependencias de NET Framework .
¿Los componentes de .Net que se compilaron contra .Net Framework 3.5 se ejecutan en un sistema que solo tiene .Net Framework 4.0 instalado?
O en otras palabras, ¿el instalador de .Net Framework 4.0 incluye .Net Framework 3.5?
El instalador .NET 4.0 no incluye el .NET Framework 3.5. Hay algo de información sobre este tema en MSDN:
.NET Framework 4 es altamente compatible con aplicaciones creadas con versiones anteriores de .NET Framework, excepto por algunos cambios que se realizaron para mejorar la seguridad, el cumplimiento de los estándares, la corrección, la confiabilidad y el rendimiento.
.NET Framework 4 no usa automáticamente su versión del tiempo de ejecución de lenguaje común para ejecutar aplicaciones que se crean con versiones anteriores de .NET Framework. Para ejecutar aplicaciones anteriores con .NET Framework 4, debe compilar su aplicación con la versión de .NET Framework de destino especificada en las propiedades para su proyecto en Visual Studio, o puede especificar el tiempo de ejecución compatible con el elemento
<supportedRuntime>
en una configuración de aplicación expediente.
Puede instalar .NET 3.5 y .NET 4.0 uno junto al otro. Visual Studio 2010 también incluye una compatibilidad mejorada con la segmentación para .NET 3.5. El blog de ScottGu habla de esto con más detalle.
En XP SP2 con FW 4 instalado, la aplicación FW3.5 muestra un mensaje:
Unable to find a version of the runtime to run this application.
Por tanto, la respuesta es no.
Ver: Versiones y Dependencias de .NET Framework
Esto da una imagen clara de lo que se incluye en cada versión de .Net. También,
No tiene que instalar versiones anteriores de .NET Framework o CLR antes de instalar la última versión; Cada versión proporciona los componentes necesarios.