API-eltávolítás a .NET-ben

A .NET komolyan veszi a kompatibilitást a meglévő kóddal, és ritkán távolít el egy nyilvános API-t, amely megjelent. Az eltávolításra csak akkor kerül sor, ha nincs más ésszerű alternatíva. Ha az ilyen kompatibilitástörő változások nem kerülhetők el, a kockázatcsökkentések előzetes közzétételre kerülnek a következő eszközökkel:

  • Az API elavultként való megjelölésével vagy a build-diagnosztikával.
  • Blogolással róla.
  • A Breaking changes in .NET alá történő dokumentálásával.

A legtöbb esetben a hosszú távú támogatási (LTS) kiadásban szállított API elavult a következő LTS-kiadásban, mielőtt eltávolítanák. Az üzleti igények alapján ritka esetekben kivételt teszünk, és előfordulhat, hogy egy API-t az előtt teszünk elavulttá, hogy a következő LTS-kiadás megjelenne. A rendszer minden elavulást dokumentál és közöl az ügyfelekkel.