.NET 8 RC1


.NET 8 发布了首个 RC。据称 RC 阶段会发布两个版本,正式版将于 2023 年 11 月 14 日至 16 日在 .NET Conf 2023 上推出。.NET 8 是长期支持 (LTS) 版本,将会获得 3 年技术支持。

公告写道,此版本为 Android 和 WASM 引入了全新的 AOT 模式、改进 System.Text.Json,以及为容器添加 Azure Managed Identity 支持。

下载 .NET 8.0:https://dotnet.microsoft.com/download/dotnet/8.0


  • 为 Android 引入AndroidStripILAfterAOT 模式

.NET 开发团队尝试为 .NET 和 .NET MAUI 应用程序选择最佳的开箱即用默认配置。

具体来说,在 .NET 6 及更高版本中,这些应用程序现在在以Release模式构建时默认使用 AOT 编译模式。AOT 编译可加快启动时间并提升 runtime 性能,但代价是应用程序体积更大。

而经过分析的 AOT,只有 AOT 编译应用程序启动路径的一部分,从而缩短启动时间,同时减少体积的臃肿。新的AndroidStripILAfterAOT设置删除了 AOT 编译的未使用的 IL,从而将 dotnet 模板应用程序的 apk 大小减少了至少 0 – 3.5%。

此外,RC1 在 .NET MAUI 方面带来了诸多质量改进,修复内存泄露和诸多特定平台的问题,改进了 UI 控制并优化了性能,在 Mac 上支持苹果 Xcode 15。

延伸阅读:.NET 8 性能大幅提升,比 .NET 7 更快


相關推薦

2022-09-15

NET 7 RC 1 发布了, .NET 7 将有两个支持生产的候选版本 (RC), 这是第一个。 下载 .NET 7 Release Candidate 1 .NET 7 RC 1 中的新增功能: 支持在 Windows Server 2019 上默认使用 ICU 库 Windows Server 2019 缺乏 ICU 支持。在 Windows Server 2019 上运

2023-10-11

添加构建 GE 的支持。不过,这需要手动构建。 要求:.NET 6.0 Desktop Runtime v6.0.22 或更高版本 更多详情可查看完整更改日志。

2022-09-16

NET 未来已来,你来不来?! 重新起航 不忘初心,感恩遇见,感恩信任   2020 年 09 月 01 日,一个叫 Fur 的开源项目在 Gitee 的襁褓中悄然诞生,她的出生仿佛带着某种使命,没有包袱,无限可能。 她

2023-02-18

,可免费用于商业项目等场景。 官网地址:https://maku.net 开发文档:https://maku.net/docs/maku-cloud 演示环境:https://demo.maku.net/maku-cloud 更新日志 适配Spring Cloud到 2022 适配Spring Boot到 3.0.2 适配Spring Security到 6.0.1 适配Logbac

2022-10-23

Spring Security 四个分支发布了更新:6.0.0-RC1、5.8.0-RC1、5.7.4 & 5.6.8。 Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean

2022-12-11

printf 格式转换完成。 各种错误修复。 此外,Wine 8.0-rc1 有 52 个已知的错误修复,包含从加密修复到各种游戏修复、崩溃修复,以及对一些之前性能不佳的软件的改进。 详细的修复项可以在更新公告中查看。 Wine(Wine Is

2023-09-02

PHP 8.3 发布了首个 RC。按照发布计划,RC 阶段会有 6 个版本更新,然后在 11 月 23 日发布最终正式 GA。 PHP 8.3 引入了许多新特性,同时也弃用了不少功能,以及其他变更。 8.3 主要新特性 类型化的类常量 (Typed Class Constants)

2022-09-07

PHP 8.2.0 的第一个候选版本 RC 1 现已发布,带来了各种错误修复,包括可能的崩溃修复。PHP CLI 的内置 Web 服务器也对其静态资源的处理进行了各种改进。 根据介绍,早期的 PHP 8.2 开发版本包括: 增加了对在 traits 中定义常量

2022-07-15

Go 1.19 发布了第一个 RC 版本,正式版预计在 8 月推出。 主要变化 针对“泛型”的 Bugfix 更新内存模型,与 C、C++、Java、JavaScript、Rust 和 Swift 使用的内存模型保持一致 Go 1.19 在启动时将默认提高打开文件的限制值 Go 1.19

2022-10-26

Spring Data 2022.0.0 发布了首个 RC 版本。 公告写道,此版本修订了模块结构,尤其是 Spring Data for Apache Geode 不再包含到发行版中。其他主要变化包括: 移除TypeInformation中对ClassTypeInformation的引用 #2703 允许对Range进行函数式

2023-03-06

Git for Windows v2.40.0-rc1 现已发布。按照原先的规划,Git for Windows 将在下一个版本中放弃对 Windows 7 和 Windows 8 的支持;同时,Git for Windows 的 32 位版本的支持也即将结束。 此版本主要更新内容如下: New Features 随附 Git v

2023-10-16

FreeBSD 14.0 首个 RC 已发布,这是该项目自 2021 年 4 月发布 13.0 以来的首个大版本更新。 FreeBSD 14.0 计划于 2023 年 11 月 7 日正式发布,支持 amd64、i386、powerpc、powerpc64、powerpc64le、powerpcspe、armv7、aarch64 和 riscv64 架构。 自 14.0-BETA5

2022-07-14

LibreOffice 7.4 RC1 现已发布。自上次 LibreOffice 7.4 Beta1 发布以来,已向代码库提交了 280 个 commit,121 个 bug 得到了修复。LibreOffice 7.4 的开发工作于 2021 年 11 月启动,计划于 2022 年 8 月中旬正式发布,并且这个系列将被支持到 202

2022-08-01

LLVM 15 发布了首个 RC 版本。按照计划,RC 阶段总共会发布 3 个版本,一直持续到 8 月底,然后在 9 月中旬推出正式版。目前正式版暂定的发布日期是 9 月 6 日,不过具体情况会根据 bug 修复和其他因素而改变。 LLVM 15 主要变化: