微軟釋出了.NET Framework 4.8,這是兩年來.NET 框架的第一個重大更新。
新版本包含多個產品領域的改進,其中包括 Windows 窗體、WCF、WorkFlow 和 WPF。它還在基類庫(BCL)和通用語言執行時(CLR)中有一些更新。受此版本影響的所有產品領域都收到了針對不同安全漏洞的錯誤修複。
新框架版本的釋出包含在 Windows 10 2019 年 5 月的更新中,且也可以在 Windows 7 及以上版本和 Windows Server 2008 R2 及以上版本中使用。
新版本對 Windows 窗體控制元件改動很大。透過將元件控制元件與 Narrator 整合,該版本添加了多個輔助增強功能,專註於幫助為視障使用者開發應用程式。透過新的增強功能,使用者可以在使用鍵盤導航時收聽工具提示,而當前工作區域以外的位置發生的更改也會通知使用者。其他增強功能包括使用帶有主題的 Windows 窗體、高 CPU 和記憶體使用率以及整體控制行為等相關的多個錯誤修複。
新版本在 WCF 中添加了一個新的服務行為,稱為“健康”端點。新端點允許監視服務的外部狀態,併在事件發生時獲取特定的 HTTP 響應程式碼,例如錯誤的監聽器。開發人員還可以根據自己的特定需求擴充套件新行為,匹配自定義業務規則並根據需要增加服務執行狀況監視。
此版本還很大地改動了 Workflow,WPF 和 WCF。它引入了新的雜湊演演算法,用於為 WorkFlow 生成校驗和和記憶體快取鍵,並修複了現有的可訪問性問題。 WPF 的改進包括高 DPI 監視器上的自動化控制和顯示等相關問題,以及關於可訪問性、記憶體使用和導致崩潰等問題的多個修複。
BCL 的壓縮庫升級到了最新的 zlib 版本(1.2.11),預設內容演演算法從 EnvelopedCms 更改為 AES。CLR 提高了 System.Thread.Timer 的可伸縮性和更好的整體效能分析效能。此外,現在可以將.NET 與反惡意軟體提供程式整合,以掃描從位元組陣列載入的程式集。
微軟專註於修複現有錯誤、修補安全漏洞,並提高受影響的所有產品領域的效能,而不是不斷增加新功能,而.NET 開發社群已迅速註意到這一點。然而,與此同時,Microsoft 還釋出了.NET Core 3 Preview 4以及針對ASP.NET Core 3和Entity Framework Core 3的更新。Core 計劃代表了 Microsoft 對開源社群的努力。
新框架版本涵蓋的其他產品領域包括:ASP.NET,ClickOnce,Networking 和 SQL。有關應用程式相容性的更多詳細資訊,請訪問此處。此處記錄了所有 API 更改,可在此處找到完整的發行說明。
朋友會在“發現-看一看”看到你“在看”的內容