versiones todos sistema recomendado para operativo net los instalar framework este como cambiar admite actualizar .net

todos - ¿Reemplazará.NET Framework 4 todas sus versiones anteriores?



net framework para windows 10 (2)

No, pueden existir uno junto al otro. Al igual que con las versiones anteriores. De hecho, 4.0 usa directorios completamente diferentes para almacenar sus ensamblajes en.

La desinstalación evitará que uses programas más antiguos. Sin embargo, es posible ejecutar el software 2.0+ utilizando el tiempo de ejecución 4.0, con alguna configuración adicional en el archivo de configuración de la aplicación. Sin embargo, no se garantiza que esto funcione, ya que hay algunos cambios sutiles que podrían romper algunos software (posiblemente mal codificados).

Actualización: hay un atributo adicional que afecta esto ( useLegacyV2RuntimeActivationPolicy ), aunque no estoy completamente seguro de lo que hace. Fue tomada de una presentación de Bart de Smet , a la que no tenía acceso en el momento de la publicación original:

<!-- Compiled for 2.0; run against 4.0 --> <configuration> <startup useLegacyV2RuntimeActivationPolicy=“true”> <supportedRuntime version=“v2.0.50727”/> <supportedRuntime version=“v4.0”/> </startup> </configuration>

Al instalar .NET Framework 4 en un futuro próximo, me gustaría saber si este producto reemplazará a todos los marcos .net anteriores que he instalado (es decir, 1.1, 2.0, 3, 3.5).

Si es así, ¿podría desinstalarlos todos?


Según mi propia experiencia, de la siguiente manera debes proceder:

Para ejecutar aplicaciones .NET creadas con las versiones 1.0 y 1.1, debe tener instalada solo la última compilación de la biblioteca 1.x más alta realizada por Microsoft (Microsoft .NET Framework 1.1 y SP1 Update Package).

Para ejecutar aplicaciones .NET creadas con las versiones 2.0, 3.0 y 3.5, necesita tener instalada la última compilación de la biblioteca 3.x más alta realizada por Microsoft (Microsoft .NET Framework 3.5 SP1).

Para ejecutar aplicaciones .NET creadas con las versiones 4.0, 4.5, 4.5.1 y 4.5.2, debe haber instalado solo la última compilación de biblioteca 4.x más alta realizada por Microsoft (Microsoft .NET Framework 4.5.2, actualmente la compilación de biblioteca más reciente). para cualquier 4.x).

Por lo tanto, actualmente, necesita instalar en su sistema solo estos 3 paquetes (Microsoft .NET Framework 1.1, Microsoft .NET Framework 3.5 SP1 y Microsoft .NET Framework 4.5.2) en su sistema para obtener todas las versiones actuales y antiguas de .NET. Frameworks y puede ejecutar cualquier aplicación .NET, y no es necesario instalar otras compilaciones de paquetes separados como Microsoft .NET Framework 2.0, 3.0, 4.0, etc., porque ya están incluidos en los paquetes mencionados anteriormente.