Удаление API в .NET

.NET серьезно поддерживает существующий код и редко удаляет общедоступный API, который был выпущен. Удаление производится только в том случае, если нет других разумных альтернатив. Если не удается избежать таких критических изменений, способы устранения рисков заранее публикуются с помощью следующих средств:

  • Помечая API как устаревший или предоставляя диагностика сборки.
  • По блогу об этом.
  • Задокументируйте его в разделе "Критические изменения" в .NET.

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