2023年7月11日 .NET 8 Preview 6,.NET 團隊在官方部落格釋出了系列文章:
這個版本是倒數第二個預覽版,其中包含大量庫更新、新的 WASM 模式、更多source generators、持續的效能改進以及 iOS 上的 NativeAOT 支援等。
在預覽版 6 中Blazor 佔據了 ASP.NET Core項列表的主導地位,還獲得了增強的頁面導航和表單處理、部分改進和其他工作。而且為了進一步實現統一,團隊整合了一些模板。 在這個預覽版 從 Blazor WebAssembly 模板中刪除了 Blazor Server 模板和ASP.NET Core 託管選項。使用新的 Blazor Web 應用模板時,這兩種方案都將由選項表示。
.NET 8 Preview 6增強了Blazor的新呈現方案,Blazor是 ASP.NET Core Web開發元件,允許主要使用C#而不是JavaScript。 這些呈現方案包括 Blazor Server 中元件的伺服器端呈現,以及使用者端對應項 Blazor WebAssembly 的互動式呈現。它們是 Blazor 統一工作的一部分,旨在使 Blazor 元件能夠滿足所有 Web UI 需求,這些元件源於 Blazor 建立者 Steve Sanderson 所做的工作。
.NET 8 Preview 6 裡 Blazor 相關的多個工作項,包括:
@rendermode
指定元件範例的呈現模式2023年7月11日 同時釋出了 Visual Studio Code Marketplace 中的全新的 .NET MAUI 工具,它為跨平臺開發人員提供了對 Xamarin.Forms 演變的輕鬆存取,該工具增加了建立桌面應用程式的功能。 .NET MAUI 擴充套件允許你在 VS Code 的裝置、模擬器和模擬器上開發和偵錯應用。NET MAUI 和 C# Dev Kit 借用了 Visual Studio 中的一些熟悉的功能來提高您的工作效率,使得在 VS Code 中使用 C# 開發移動和桌面應用變得愉快。它對個人以及學術界和開源開發都是免費的,與Visual Studio Community相同的條款。對於組織,C# Dev Kit及其擴充套件系列包含在Visual Studio Professional和Enterprise訂閱以及GitHub Code spaces中,這些許可條款受到一些開發人員的抨擊[5],包括前Microsoft員工和Xamarin聯合創始人Miguel de Icaza[6]。
相關連結:
歡迎大家掃描下面二維條碼成為我的客戶,扶你上雲