介绍

.Net 7 正式发布。官方网站重新改版,变得更漂亮了。官网提供了中日英三种语言,可见中文的重要性。

新功能

AOT

本机 AOT 以目标平台的文件格式生成独立可执行文件,不具有外部依赖项。 它完全是本机的,没有 IL 或 JIT,并提供快速启动时间和小型独立部署。 在 .NET 7 中,本机 AOT 侧重于控制台应用,并要求剪裁应用。

路线图

Unity

现代化.NET运行时 首先,我们将为桌面平台上的独立运行版提供.NET CoreCLR的支持。该运行时将和现有的Mono与IL2CPP后端一起在运行版设置中列出。 第一阶段我们将完成Unity引擎核心部分(比编辑器部分小得多)的迁移,并尽量解决迁移过程所涉及的绝大部分技术挑战。我们的目标是在2023年期间发布这个新运行时,目前你仍需用.NET Standard 2.1 API访问.NET运行时。
然后,我们会把Unity编辑器移植到.NET CoreCLR,同时移除对.NET Mono运行时的支持。第二阶段我们将挑战不使用AppDomains在编辑器内重新加载脚本,并完成向.NET CoreCLR转移。这一阶段也将涉及到升级IL2CPP、支持dotnet/runtime仓库的基础类库。你将能使用完整的.NET 7.x或8.0 API。我们希望能在2024年里发布这个新的编辑器。

基本上得等到 2024 年的时候 Unity 才会完全切换到新版 .Net。