Compatibilidad de versiones

Actualización: noviembre 2007

El grado de compatibilidad con versiones anteriores y posteriores que admite .NET Framework es específico de la versión. .NET Framework sólo admite compatibilidad con versiones y posteriores en aplicaciones creadas con la versión 1.1. No admite compatibilidad con versiones posteriores en aplicaciones creadas con la versión 2.0. En el contexto de .NET Framework, la compatibilidad con versiones anteriores significa que una aplicación creada utilizando una versión anterior de .NET Framework se ejecutará también en una versión posterior. A la inversa, la compatibilidad con versiones posteriores significa que una aplicación creada utilizando una versión posterior de .NET Framework se ejecutará también en una versión anterior.

.NET Framework es altamente compatible con las versiones anteriores. Por ejemplo, la mayoría de las aplicaciones creadas con la versión 1.0 se ejecutarán en la versión 1.1, y las aplicaciones que utilizan la versión 1.1 se ejecutarán en la versión 2.0. .NET Framework también admite únicamente la compatibilidad con versiones posteriores para la versión 1.1. Sin embargo, para la compatibilidad con versiones posteriores es necesario modificar la aplicación para que se ejecute de la forma esperada. Las aplicaciones creadas con la versión 2.0 no se ejecutarán en versiones anteriores de .NET Framework. Tanto para la compatibilidad con versiones anteriores como con versiones posteriores, un cambio en .NET Framework que ayude a mejorar la seguridad, la corrección o la funcionalidad puede dar lugar a problemas relacionados con la compatibilidad.

Para obtener más información sobre cambios importantes que podrían afectar a su aplicación, vea Breaking Changes in the .NET Framework

Vea también

Otros recursos

Ejecución simultánea