sistema que puedo operativo net instalar gratis full framework este desinstalar debo como admite .net-4.0 visual-studio-2012 clickonce .net-4.5

.net 4.0 - que - .NET Framework 4.0 no se instala cuando 4.5 ya está instalado



no puedo instalar net framework 4.7 en windows 7 (3)

.NET Framework 4.5 es una actualización in situ y reemplaza a .NET Framework 4. Una vez que instale .NET Framework 4.5, no hay forma de volver a .NET Framework 4. Tenga en cuenta que las versiones principales y secundarias de .NET Framework 4.5 se sin cambio. Esto significa que una aplicación .NET Framework 4 no "ve" una diferencia entre los dos y debe ejecutarse de la misma manera. Ya que quiere que las aplicaciones se ejecuten en Windows XP, debe apuntar a .NET Framework 4 en su proyecto. Esto asegurará que su aplicación no esté usando ninguna API nueva agregada en .NET Framework 4.5. Después de hacer esto, debería poder ejecutar su aplicación en .NET Framework 4 y .NET Framework 4.5. Tenga en cuenta que, aunque la barra de compatibilidad era muy alta (debido a que .NET Framework 4.5 es una actualización in situ), todavía encontrará algunas diferencias menores (por ejemplo, los errores que causaron excepciones en .NET Framework 4 podrían haberse solucionado en .NET Framework 4.5 y las excepciones ya no se lanzan) y, por lo tanto, debe probar su aplicación en el equipo .NET Framework 4 a fondo, ya que ejecutarlo en .NET Framework 4.5 no revelará algunos problemas. La razón de esto es que la segmentación garantiza que la aplicación no utilice API que no existían antes, pero no puede garantizar el comportamiento en tiempo de ejecución, ya que en la máquina con .NET Framework 4.5 siempre usará .NET Framework 4.5 runtime (ya que no hay El tiempo de ejecución de .NET Framework 4 ya existe).

Uso Visual Studio 2012 para un proyecto de WPF que necesita (al menos) .NET Framework 4.0. Ya tengo 4.5 instalado, pero las personas con Windows XP no pueden instalar la aplicación (porque 4.5 no se ejecuta en Windows XP). Uso ClickOnce como la aplicación de implementación.

Cuando intento instalar la versión 4.0, obtengo el error (traducido del holandés, por lo que la versión en inglés podría ser un poco diferente):

La misma o una versión superior de .NET Framework 4 ya está instalada en esta computadora

¿Cómo puedo arreglar esto?


.NET 4.5 es un complemento de .NET 4.0 en términos de CLR , y como tal, cuando instala .NET 4.5, incluye 4.0. Existe un problema conocido con ClickOnce cuando se genera en una máquina que tiene .NET 4.5 instalado.

Se supone que la Actualización 1 de Visual Studio 2012 soluciona este problema.

Puede establecer la versión de .NET Framework para sus aplicaciones .NET dentro de Visual Studio. Cuando desee publicar una versión compatible con Windows XP, siempre debe seleccionar .NET 4 o inferior como marco de destino.

El .NET 4.0 Framework debe aparecer junto a 4.5.

Esto se encuentra en una máquina con Windows 8 instalada normalmente, Visual Studio 2012 Ultimate, sin tener que instalar ningún otro marco o SDK.


Simple, simplemente revise el panel de control y desinstale la versión más alta y continúe con la instalación.