.NET 中的 API 移除

.NET 對於現有程式碼的相容性皆謹慎以對,很少移除已發行的公用 API。 只有在沒有其他合理替代方案時,才會進行移除。 若無法避免這類中斷性變更,請使用下列方式預先公開風險降低措施:

  • 將 API 標示為過時或提供組建診斷。
  • 透過部落格發佈相關資訊。
  • 將其記錄在 .NET 中的中斷性變更底下。

在大部分情況下,長期支援 (LTS) 版本中隨附的 API 會先在後續 LTS 版本中淘汰,才能加以移除。 在罕見的情況下,系統會在後續的 LTS 版本之前,根據業務需求對 API 的淘汰提出例外狀況。 所有淘汰都會記錄並傳達給客戶。