Eliminación de API en .NET

.NET se toma en serio la compatibilidad con el código existente y rara vez quita una API pública que se ha publicado. Las eliminaciones solo se realizan cuando no hay otras alternativas razonables. Cuando estos cambios importantes no se pueden evitar, las mitigaciones se publicitan de antemano mediante los siguientes medios:

  • Marcando la API como obsoleta o proporcionando diagnósticos de compilación.
  • Realizando registros relacionados.
  • Documentando esto en Cambios importantes en .NET.

En la mayoría de los casos, una API que se incluye en una versión de soporte técnico a largo plazo (LTS) se queda obsoleta en la versión LTS posterior antes de que se pueda quitar. En raras ocasiones, en función de las necesidades empresariales, se realizan excepciones para que una API quede obsoleta antes de la versión LTS posterior. Todas las obsolescencias se documentan y comunican a los clientes.