Compatibilidade de Versão
O grau de suporte do .NET Framework para compatibilidade anterior e posterior é específico da versão.O .NET Framework oferece suporte à compatibilidade tanto posterior quanto anterior somente para aplicativos criados usando a versão 1.1.Ele não oferece suporte à compatibilidade em aplicativos criados usando versão 2.0.No contexto do .NET Framework, compatibilidade anterior significa que um aplicativo criado usando uma versão anterior do .NET Framework irá executar em uma versão posterior.Inversamente, compatibilidade posterior significa que um aplicativo criado usando uma versão posterior do .NET Framework irá executar em uma versão anterior.
O .NET Framework fornece um alto grau de suporte para compatibilidade com versões anteriores.Por exemplo, a maioria dos aplicativos criados usando versão 1.0 será executada na versão 1.1 e aplicativos usando versão 1.1 serão executados na versão 2.0.O .NET Framework também suporta compatibilidade somente para a versão 1.1.Entretanto, para compatibilidade posterior talvez você precise modificar um aplicativo para que ele seja executado como esperado.Aplicativos criados com a versão 2.0 não serão executados em versões anteriores do .NET Framework.Para compatibilidade com versões anteriores e posteriores, uma alteração para o .NET Framework que ajuda a melhorar a segurança, correção, ou funcionalidade também pode aumentar problemas de compatibilidade.
Para obter mais informações sobre alterações que podem afetar seu aplicativo significativas, consulte Alterações significativas no .NET estrutura.