Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Mezi verzemi .NET dojde ke změnám, které ovlivňují kompatibilitu, jinak označované jako zásadní změny. Změny jsou významné při přechodu z .NET Framework na .NET kvůli nedostupnosti určitých technologií. Můžete také narazit na zásadní změny jednoduše proto, že .NET je technologie pro různé platformy a rozhraní .NET Framework není.
Microsoft se snaží udržovat vysokou úroveň kompatibility mezi verzemi .NET, takže i když dojde k zásadním změnám, pečlivě se zvažují.
Před upgradem hlavních verzí zkontrolujte v dokumentaci k zásadním změnám změny, které by vás mohly ovlivnit.
Změny, které ovlivňují kompatibilitu
Existuje několik typů změn, které mohou autoři knihoven provést a které ovlivňují kompatibilitu, včetně:
- Úpravy veřejné zakázky
- Změny chování
- Podpora platformy
- Změny interní implementace
- Změny kódu
Další informace o tom, jaký druh změn jsou povoleny nebo zakázány, naleznete v tématu Pravidla změn pro zajištění kompatibility.
Typy kompatibility
Kompatibilita odkazuje na schopnost kompilovat nebo spouštět kód v jiné implementaci .NET, než je ta, se kterou byl kód původně vyvinut.
Na kompatibilitu může mít vliv šest různých způsobů:
- Změny chování
- Binární kompatibilita
- Kompatibilita zdroje
- Kompatibilita v době návrhu
- Zpětná kompatibilita
- Přesměrová kompatibilita
Další informace naleznete v tématu Jak můžou změny kódu ovlivnit kompatibilitu.
Vyhledání zásadních změn
Změny, které mají vliv na kompatibilitu, jsou zdokumentované. Před portem kódu z rozhraní .NET Framework na .NET zkontrolujte tyto změny nebo ho upgradujte na novější verzi .NET. Seznam těchto zásadních změn najdete v tématu Zásadní změny pro migraci z rozhraní .NET Framework na .NET Core.