Съвместимост на версиите, Microsoft Docs
Актуализирано: ноември 2007 г
Степента на поддръжка в .NET Framework за предна и обратна съвместимост се определя от версията. .NET Framework поддържа както предна, така и обратна съвместимост само за приложения, създадени с версия 1.1. .NET Framework не поддържа съвместимост напред в приложения, създадени с версия 2.0. В контекста на .NET Framework обратната съвместимост означава, че всяко приложение, създадено на по-ранна версия на .NET Framework, ще продължи да работи на по-късна версия. Обратно, предната съвместимост означава, че приложение, създадено на по-късна версия на .NET Framework, може да работи на по-ранна версия на .NET Framework.
.NET Framework осигурява високо ниво на поддръжка за обратна съвместимост. Например повечето приложения, създадени с версия 1.0, ще работят във версия 1.1, а приложенията, създадени с версия 1.1, ще работят във версия 2.0. .NET Framework също поддържа съвместимост напред само за версия 1.1. В този случай обаче може да се наложи приложението да бъде модифицирано, за да работи. Приложенията, създадени с версия 2.0, няма да работят на по-ранни версии на .NET Framework. Промените в .NET Framework за подобряване на сигурността, коректността и функционалността могат да причинят проблеми с предната и обратната съвместимост.
За повече информация относно връщането на промените, които могат да засегнат вашето приложение, вижте връщане на промени в .NET Framework.