今天,微软宣布其下一个长期支持(LTS)版本的.NET平台的第一个预览版,即.NET 8,已经可以在Windows、macOS和Linux上下载。新版本的预览版和候选版将每月交付,最终版本将在11月的.NET Conf 2023上发布。
作为新版本的一部分,将有大量的功能和升级,但公告帖子对一些即将到来的变化和增加的内容进行了一般性的详细说明,预览版1包括其中一些更新如下:
- 本地超时空(AOT)--这些功能中的第一个在去年与.NET 7一起发布,然而这个平台将有更多的改进,作为.NET 8的一部分,它将首次进入macOS。.NET团队的主要重点是完善一些基本要素,如尺寸,一个例子是一个已经用Native AOT发布的 "Hello, World "应用程序,与.NET 7相比,使用.NET 8 Preview 1时,尺寸只有一半。
- .NET容器图像--预览1包括对容器图像如何用于.NET应用程序的改进,包括将默认的Linux发行版更新为Debian 12(Bookworm)。它还包括一个标签变化(使用8.0-预览版,而不是8.0,后者将从候选发布版开始),以及容器图像能够成为非root用户。
.NET的首席项目经理Jeremy Likness在总结文章时说:".NET 8预览版1证明了微软不同的工程师团队和高度参与的开源社区之间的合作力量。"
开源官网:https://github.com/dotnet/core/tree/main/release-notes/8.0
下载地址:https://dotnet.microsoft.com/en-us/download/dotnet/8.0