.NET 會認真對待現有程式代碼的兼容性,而且很少移除已發行的公用 API。 只有在沒有其他合理的替代方案時,才會移除。 若無法避免這類重大變更,請使用下列方式預先公開風險降低措施:
- 將 API 標示為過時或提供組建診斷。
- 透過寫部落格。
- 藉由在 .NET 中的重大變更下記錄它。
在大部分情況下,發布於長期支持 (LTS) 版本的 API 在移除前,會先在後續的 LTS 版本中被標記為淘汰。 在極少數情況下,基於業務需求,有時會例外,將某些 API 設為過時,而不等到後續的 LTS 發行。 所有廢棄狀態都會被記錄並傳達給客戶。