微軟將刪除 .NET 5.0 中的內置 WinRT 支持

閱讀時間圖標 1分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

微軟昨天宣布發布 .NET 5.0 Preview 5 功能 和性能改進。 與此公告一起,Microsoft 透露將從下一個預覽版本開始刪除 .NET 5.0 中內置的 WinRT 支持。 微軟首先在 .NET Core 3.0 中添加了內置的 WinRT 支持,作為添加對 Windows 桌面客戶端框架(Windows 窗體和 WPF)的支持的一部分。 由於以下原因,Microsoft 現在正在刪除 .NET 中的 WinRT 支持。

  • WinRT 互操作可以獨立於 .NET 運行時進行開發和改進。
  • 使 WinRT 互操作與為其他操作系統(如 iOS 和 Android)提供的互操作系統對稱。
  • 可以利用許多其他 .NET 功能(AOT、C# 功能、IL 鏈接)。
  • 簡化 .NET 運行時代碼庫(刪除 60k 行代碼)。

除了內置的 WinRT 支持,開發人員現在可以使用 C#/ WinRT 來自 Windows 團隊的工具鏈。 您可以從以下鏈接下載適用於 Windows、macOS 和 Linux 的 .NET 5.0 Preview 5。

資源: Microsoft微軟

有關主題的更多資訊: , 點網5, 微軟, 溫特