Удаление API в .NET
.NET серьезно поддерживает существующий код и редко удаляет общедоступный API, который был выпущен. Удаление производится только в том случае, если нет других разумных альтернатив. Если не удается избежать таких критических изменений, способы устранения рисков заранее публикуются с помощью следующих средств:
- Помечая API как устаревший или предоставляя диагностика сборки.
- По блогу об этом.
- Задокументируйте его в разделе "Критические изменения" в .NET.
В большинстве случаев API, который поставляется в долгосрочной поддержке (LTS), устарел в последующем выпуске LTS до его удаления. В редких случаях в зависимости от бизнес-потребностей исключения создаются для устаревшего API до последующего выпуска LTS. Все обсолии документируются и передаются клиентам.