Usuwanie interfejsu API na platformie .NET
Platforma .NET poważnie traktuje zgodność z istniejącym kodem i rzadko usuwa publiczny interfejs API, który został wydany. Usunięcia są wykonywane tylko wtedy, gdy nie ma innych rozsądnych alternatyw. Jeśli nie można uniknąć takich zmian powodujących niezgodność, środki zaradcze są nagłośnione z wyprzedzeniem przy użyciu następujących środków:
- Oznaczając interfejs API jako przestarzały lub dostarczając diagnostykę kompilacji.
- Blogując o tym.
- Dokumentując je w obszarze Zmiany powodujące niezgodność na platformie .NET.
W większości przypadków interfejs API dostarczany w wersji długoterminowej pomocy technicznej (LTS) jest przestarzały w kolejnej wersji LTS przed jego usunięciem. W rzadkich przypadkach, w oparciu o potrzeby biznesowe, wyjątki są wprowadzane do przestarzałego interfejsu API przed kolejną wersją LTS. Wszystkie obsoletions są udokumentowane i przekazane klientom.