時隔兩年的重大更新,微軟發佈.NET Framework 4.8

微軟發佈了.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 3Entity Framework Core 3的更新。Core計劃代表了Microsoft對開源社區的努力。

新框架版本涵蓋的其他產品領域包括:ASP.NET,ClickOnce,Networking和SQL。有關應用程序兼容性的更多詳細信息,請訪問此處此處記錄了所有API更改,可在此處找到完整的發行說明。

原文鏈接:Microsoft Releases .NET Framework 4.8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章