已移除 IDispatchImplAttribute API
實作 IDispatchImplAttribute 已正式從 .NET 移除。 此類型只能在執行階段探索,而且其移除不會影響可見的 API 介面區。 不過,如果以 .NET Framework 為目標的元件使用此類型,而且載入 .NET 8 或更新版本中,執行階段將會擲回 TypeLoadException。
先前的行為
此 IDispatchImplAttribute 類型可以在執行階段找到,但未套用已取代屬性的記載語意。
新的行為
從 .NET 8 開始,嘗試載入包含此屬性的元件會擲回 TypeLoadException。
導入的版本
.NET 8 Preview 6
中斷性變更的類型
這項變更會影響二進位相容性。
變更原因
這個屬性已移除,因為它不再涉及,而且沒有提供任何功能用途。
建議的動作
移除在 .NET 8 和更新版本中載入的元件中使用此 API。
受影響的 API
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: