Remoção de API no .NET
O .NET leva a sério a compatibilidade com o código existente e raramente remove uma API pública que foi lançada. As remoções são feitas apenas quando não existem outras alternativas razoáveis. Nos casos em que tais alterações não possam ser evitadas, as mitigações são divulgadas antecipadamente através dos seguintes meios:
- Marcando a API como obsoleta ou fornecendo diagnósticos de compilação.
- Blogando sobre isso.
- Documentando-o em Quebrando alterações no .NET.
Na maioria dos casos, uma API fornecida em uma versão de suporte de longo prazo (LTS) fica obsoleta na versão LTS subsequente antes de ser removida. Em casos raros, com base nas necessidades de negócios, exceções são feitas para uma API obsoleta antes da versão LTS subsequente. Todas as obsolescências são documentadas e comunicadas aos clientes.