Hay una gran cantidad de información sobre las nuevas funciones y clases en el nuevo 4.0 Sin embargo también hay cambios que pueden afectar a las aplicaciones existentes, por ejemplocambios de ruptura en .NET 4.0
Timespan ahora implementa IFormattable y viejos string.Format() con opciones no válidas generará una excepción en lugar de llamar a ToString simple(). Sin embargo, el equipo de CLR ofrece una buena función para habilitar el comportamiento de la versión anterior con configuración: TimeSpan_LegacyFormatMode.
acceso a los eventos dentro de la clase en la que se declaran usando + = o - = conducirá a llamar a añadir/eliminar descriptores de acceso generados que devuelven vacío. Algún código ni siquiera se compilará en 4.0.
CAS es obsoleto y que permita que todavía se tienen que utilizar la configuración especial en la configuración - NetFx40_LegacySecurityPolicy
Así que se preguntan qué otros cambios y es posible encontrar al menos lista preliminar de cambios que romperán o pueden romper la funcionalidad existente con el lanzamiento de .NET 4.0?
Esta sería una gran wiki ... pero mientras tanto ... +1 ¡porque solo tienes 78 puntos de repetición! – Armstrongest
Sí, cambie esto a una wiki de la comunidad, ¡una gran entrada para eso! –
Se ha enviado un error a Microsoft Connect sobre [resolución de método virtual no intuitiva con parámetros opcionales] (https://connect.microsoft.com/VisualStudio/feedback/details/555961/unintuitive-virtual-method-resolution-with-optional-parameters) –