内容提要
微软发布.NET 9 Preview 5,带来了.NET MAUI Blazor Hybrid和Web App项目模板、Android API 35 Beta 2支持以及性能和应用大小优化。新增了.NET MAUI Blazor Hybrid和Web解决方案模板,提高了代码重用性。对于非Blazor MAUI应用程序在Android上运行,启动时间提高了约15%。对于MAUI Blazor应用程序在Android上,发现了一个导致应用程序挂起的问题。此外,还添加了减小应用程序编译大小的修剪增强功能。iOS .NET实现中的MAUI增强主要集中在修复错误和提高构建质量上。
关键要点
-
微软于2024年6月11日发布了.NET 9 Preview 5。
-
此次更新引入了.NET MAUI Blazor Hybrid和Web应用项目模板,支持Android API 35 Beta 2,并进行了性能和应用大小优化。
-
新增的.NET MAUI Blazor Hybrid和Web解决方案模板简化了针对Android、iOS、Mac、Windows和Web的应用创建,同时最大化代码重用。
-
非Blazor MAUI应用程序在Android上的启动时间提高了约15%。
-
MAUI Blazor应用程序在Android上发现了导致应用程序挂起的问题,团队正在调查原因,因此在针对Blazor应用的项目中禁用了该性能优化。
-
随着Android 15 Beta程序的推进,.NET 9 MAUI Preview 5添加了与Android API 25 Beta 2的绑定。
-
增加了减小应用程序编译大小的修剪增强功能,可以在项目文件中禁用。
-
iOS .NET实现中的MAUI增强主要集中在修复错误和提高构建质量上。
-
完整的发布说明和所有五个.NET 9 Preview版本的MAUI更改列表可在GitHub上找到。
延伸问答
.NET 9 Preview 5的主要更新内容是什么?
.NET 9 Preview 5引入了.NET MAUI Blazor Hybrid和Web应用项目模板,支持Android API 35 Beta 2,并进行了性能和应用大小优化。
如何提高非Blazor MAUI应用程序在Android上的启动时间?
非Blazor MAUI应用程序在Android上的启动时间提高了约15%,通过默认使用LLVM marshall方法来优化代码。
MAUI Blazor应用程序在Android上遇到了什么问题?
MAUI Blazor应用程序在Android上发现了导致应用程序挂起的问题,团队正在调查原因,因此禁用了相关性能优化。
新增加的项目模板有什么优势?
新增的.NET MAUI Blazor Hybrid和Web解决方案模板简化了针对多个平台的应用创建,并最大化代码重用。
如何减少应用程序的编译大小?
可以通过在项目文件中启用减小应用程序编译大小的修剪增强功能来减少编译大小。
iOS .NET实现中的MAUI增强主要集中在哪些方面?
iOS .NET实现中的MAUI增强主要集中在修复错误和提高构建质量上。