尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
微軟發布了.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 更改,可在此處找到完整的發行說明。