微軟發佈.NET 8首個預覽版 已支持在Windows/macOS/Linux上下載

微軟近日發佈了.NET 8的首個預覽版,現在已經可以在Windows、mcOS和Linux上下載。.NET 8是一箇長期支持(LTS)版本,其預覽版和候選版將每月交付,最終版本將在月的.NET Conf 2023上發佈。

.NET 8首個預覽版中的新增功能方面主要有兩個:NtieAOT編譯的完善,在Web開發方面,新的Blzo United項目融合了混合匹配服務器端和客戶端渲染功能。

Ntie Ahed-of-Time (AOT):這些功能中的第一個是去年與.NET 7一起交付的,然而這個平臺將有更多的改進,它將首次mcOS,作爲.NET 8的一部分。.NET團隊的主要重點是完善一些基本要素,如尺寸,舉個簡單例子是一箇已經用Ntie AOT發佈的̶Hello, Wold̶應用程序,與.NET 7相比,使用.NET 8 Peiew 時,尺寸將縮減一半。

在.NET 8中,將把對Ntie AOT的支持擴展到 ASP.NET Coe,從使用最小 API 構建的以云爲中心的 API 應用開始,這些應用可以滿足有關已發佈文件大小、啓動時間、工作集和吞吐量性能的預期。

.NET容器鏡像:.NET 8 Peiew 包括對容器鏡像如何用於.NET應用程序的改進,包括將默認的Linux發行版更新爲Debin 2(Bookwom)。它還包括一箇標籤變化(使用8.0-預覽版,而不是8.0,後者將從候選發佈版開始),以及容器鏡像能夠成爲非oot用戶的能力。

微軟同時還發布了配套的開發工具支持:包括Visul Studio 2022 7.5,Visul Studio fo Mc 7.5和EFCoe 8 Peiew 等。