Kódhordozáskor kompatibilitástörő változások léphetnek fel

A kompatibilitást befolyásoló módosítások( más néven kompatibilitástörő változások) a .NET-verziók között történnek. A módosítások hatással vannak a .NET-keretrendszerből a .NET-be történő portolásra, mert bizonyos technológiák nem érhetők el. A kompatibilitást jelentősen befolyásoló változásokkal azért is találkozhat, mert a .NET platformfüggetlen technológia, míg a .NET-keretrendszer nem az.

A Microsoft igyekszik magas szintű kompatibilitást fenntartani a .NET-verziók között, ezért a kompatibilitástörő változások során gondosan megfontoljuk őket.

A főverziók frissítése előtt tekintse meg a kompatibilitástörő módosítások dokumentációját, és ellenőrizze, hogy milyen módosítások érinthetik Önt.

Kompatibilitást befolyásoló módosítások

A kódtár-szerzők számos olyan módosítást hajthatnak végre, amelyek hatással lehetnek a kompatibilitásra, például:

  • A közbeszerzési szerződés módosítása
  • Viselkedési változások
  • Platformtámogatás
  • Belső implementáció változásai
  • Kódmódosítások

További információ arról, hogy milyen típusú módosítások engedélyezettek vagy tilthatók le, lásd: Kompatibilitási szabályok módosítása.

A kompatibilitás típusai

A kompatibilitás azt jelenti, hogy a kód lefordítható vagy futtatható egy .NET-implementáción, kivéve azt, amellyel a kódot eredetileg fejlesztették.

A módosítás hat különböző módon befolyásolhatja a kompatibilitást:

  • Viselkedési változások
  • Bináris kompatibilitás
  • Forráskompatibilitás
  • Tervezési időbeli kompatibilitás
  • Visszamenőleges kompatibilitás
  • Előre kompatibilitás

További információ: Hogyan befolyásolhatják a kódmódosítások a kompatibilitást.

Kompatibilitástörő változások keresése

A kompatibilitást befolyásoló módosítások dokumentálva vannak. Tekintse át ezeket a módosításokat, mielőtt a kódot a .NET-keretrendszerből a .NET-be portozza, vagy frissítené a .NET újabb verziójára. A kompatibilitástörő változások listáját a .NET-keretrendszerből a .NET Core-ba való migrálás kompatibilitástörő változásai című témakörben találja.