微軟釋出Visual Studio 2022 17.12第一個預覽版,而該版本首次正式完整支援.NET 9,提升雲端原生應用程式的開發和部署效率,同時也改進GitHub Copilot整合功能,增加開發體驗和生產力。微軟也釋出了最新的.NET 9第七預覽版,進一步加強跨平臺開發與整合能力。

Visual Studio 2022 17.12對.NET 9的開發提供了全面的支援,目的在於提供開發者充分利用.NET 9的各項改進,更新包括最佳化開發環境,使開發過程更加流暢高效,並使應用程式部署流程更簡單。微軟同時也發布了.NET 9第七個預覽版,.NET 9是今年的主要版本,其主要的新功能涵蓋執行環境、C#、ASP.NET Core和.NET MAUI等。

.NET 9的執行環境獲得多項功能增強,特別是針對ARM64平臺的最佳化,新增了ARM64 SVE支援和後置索引尋址功能,提升.NET 9在ARM64平臺上的效能。另外,物件堆疊分配的最佳化技術,減少記憶體分配負擔,垃圾收集器現在也可以根據應用程式的大小動態調整,提升.NET 9在各種環境的效能表現。

C#和ASP.NET Core在.NET 9的更新,使得開發工作更靈活高效。新的C# 13現在支援OverloadResolutionPriority屬性,讓多載(Overload)方法的解析更加智慧精確,開發者可以更好地管理複雜多載場景。在ASP.NET Core中,SignalR和Microsoft.AspNetCore.OpenApi都支援修剪(Trimming)和Native AOT,這有助於改進應用程式的大小和效能。

在.NET MAUI方面,強化了其作為跨平臺應用程式開發框架的地位,更新引入HybridWebview,允許開發者在MAUI中顯示本地網頁內容,並實現網頁和.NET應用程式間的通訊,提供更多跨平臺整合的可能性。

另外,新的TitleBar控制項和Windows Window.TitleBar的支援,以及CollectionView和CarouselView的改進,也讓不同平臺上開發和管理應用程式使用者介面更靈活,大幅增加跨平臺應用程式開發的實用性和可擴展性。

熱門新聞

Advertisement