Espero que las actualizaciones de nivel de marco (como async) no se puedan compilar para trabajar en un marco inferior, pero se compilarán diferencias (como el alcance variable de bucle foreach) funcionan correctamente cuando se compila con C# 5.0 contra .net 4.0?
¿Alguien puede proporcionar una lista definitiva?
Qué características de C# 5.0 se pueden compilar para ejecutar en .net 4.0
Editar:
En lugar de pedir una lista definitiva, que me retracto de ser mucho pedir, ¿alguien capaz de responder si los cambios en el nivel del compilador (como foreach ámbito de las variables) se comportarán de manera diferente cuando se usa el C# 5.0 contra una versión de marco anterior.
asíncrono funciona en 4.0, http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=9983, es solo un cambio de compilador, el il resultante se ejecuta en .net 4.0 –
Normalmente, la sintaxis más reciente se limitará a la "corriente " marco de referencia. Las características como la versión (actual) del Async CTP continuarán funcionando. Microsoft, por supuesto, aún no sugiere usar Async CTP en el código de producción. Todo lo que es una característica directa de 4.5 no será portado por Microsoft (no sirve para nada) en este punto. No creo que estén cambiando el compilador como lo hicieron con el cambio de .NET Framework 3.5 SP1 –