API-Entfernung in .NET
.NET nimmt die Kompatibilität mit vorhandenem Code ernst und entfernt selten eine öffentliche API, die veröffentlicht wurde. Entfernungen werden nur vorgenommen, wenn es keine anderen vernünftigen Alternativen gibt. Wenn solche Breaking Changes nicht vermieden werden können, werden Risikominderungen im Voraus mit folgenden Mitteln veröffentlicht:
- Indem Sie die API als veraltet markieren oder Build-Diagnose bereitstellen.
- Indem Sie darüber bloggen.
- Durch Dokumentation unter Breaking Changes in .NET.
In den meisten Fällen wird eine API, die in einer Long-Term-Support (LTS)-Version ausgeliefert wurde, in der nachfolgenden LTS-Version überholt, bevor sie entfernt wird. In seltenen Fällen werden Ausnahmen gemacht, um eine API vor dem nächsten LTS-Release gemäß Geschäftsanforderungen als veraltet einzustufen. Alle Einstufungen als veraltet werden dokumentiert und den Kunden mitgeteilt.