c# asp.net .net .net-4.0 .net-4.5

c# - ¿Desea alcanzar.net 4.5 pero implementar en.NET 4.0?



asp.net .net-4.0 (2)

Tenga en cuenta que no es compatible para crear la aplicación .NET4.5 y luego intentar volver a orientarlo para .NET4.0. Básicamente, cuando construyes aplicaciones con .NET4.5, puedes estar usando nuevas API que se agregaron en 4.5 y no están presentes en 4.0. Entonces, tu aplicación no funcionará correctamente.

Tengo que trabajar bajo la siguiente política "todo el software debe tener una versión detrás", no me gusta especialmente y no puedo cambiarlo. así que eso significaría que nuestra máquina de producción solo irá tan lejos como .NET 4.0 por ahora, solo cuando se libere .NET 5, ¿podemos pasar a 4.5? tonto, lo sé.

por lo que actualmente estoy planeando proponer que las máquinas de desarrollo actualicen a Visual Studio 2012 y el destino de .NET 4.0, que está bien por ahora;

Tenemos algunos proyectos en el futuro inmediato que necesitarían una gran cantidad de programación asincrónica y quiero poder usar todas las bondades sintácticas 4.5, async / await y todo el resto de las mejoras.

¡Así que cuales son las opciones! aceptar "eso es vida" y solo apuntar a 4.0 y gemir! o hay una manera de apuntar a 4.5 en dev e importar unos 4.5 dll en prod, ¿es esto posible? en última instancia, ¿es posible desarrollar para aprovechar las características 4.5 de cualquier manera e implementarlo en 4.0? cualquier consejo por favor ...