.NET 4.5 es una actualización in situ y, por lo tanto, reemplaza a .NET 4.0. Por consiguiente, cuando instalo .NET 4.5 con Visual Studio 2012, ya no puedo desarrollar aplicaciones para .NET 4.0.Desarrollo para .NET 4.0 (Windows XP) con Visual Studio 2012
Como .NET 4.5 no es compatible con Windows XP, cómo puedo mantener mis NET 4.0 aplicaciones existentes que todavía tienen que correr bajo Windows XP después de instalar Visual Studio 2012?
Hasta ahora siempre podía convertir aplicaciones .NET para cada versión, incluso .NET 1.1, siempre que se instalara VS2003. No tengo ningún problema con que Microsoft no admita .NET 4.5 en XP, creo que está bien cortar cosas viejas. Pero como todavía tenemos clientes que usan Windows XP, debemos ser capaces de crear programas .NET 4.0 al mismo tiempo que .NET 4.5.
EDIT:
acabo de tener mi primer problema de incompatibilidad: He instalado VS 2012 en un servidor Windows 2012. He creado un proyecto destinado a .NET 4.0. En blend 4.0 creo una copia de una plantilla de control de una casilla de verificación. La plantilla generada contiene referencias en colores que están disponibles solo bajo .NET 4.5. La solución no se puede compilar más. Sin embargo, el mismo caso funciona bien en mi instalación de Windows 7.
Supongo que la instalación de .NET 4.5 ha reemplazado las plantillas de control para mis controles estándar. Por lo tanto, no puedo crear copias por más tiempo.
VS2012 RC no es compatible con XP. –
@HansPassant: Gracias, lo sé. ¿Pero podré desarrollar aplicaciones con VS2010 para Windows XP en la misma máquina? ¿O debo separar las PC? – slfan