.NET MAUI 8 预览版 6:Visual Studio Code 扩展、错误修复及 iOS 原生 AOT

.NET MAUI 第六预览版发布总结

微软近期在.NET 8路线图中发布了.NET 多平台应用UI (MAUI)框架的第六预览版。此版本解决了多个高影响问题,包括对Visual Studio for Mac 17.6.1的支持、iOS的Native AOT以及新的Visual Studio Code扩展。

主要改进

  1. 桌面体验优化:解决了影响桌面体验的关键问题,特别是字体相关问题,提升了桌面应用中文本和排版的处理体验。
  2. 导航修复:修复了与崩溃、模态窗口和Shell相关的问题,提升了导航功能的稳定性。
  3. 标签页优化:对标签页功能进行了微调,修复了颜色和重绘问题,提升了功能性。
  4. 文件选择器修复:解决了MacOS上的文件选择器问题,使其更加可靠。
  5. 内存管理改进:开发团队在内存管理方面取得了进展,解决了潜在的内存泄漏问题,提升了应用的稳定性和性能。

Native AOT支持

.NET 8预览版6引入了对iOS的Native AOT(提前编译)支持。开发者可以选择启用Native AOT预览,与Mono相比,应用大小减少了30-40%,从而提升了iOS应用的加载速度和性能。

Visual Studio Code扩展

此版本还发布了Visual Studio Code扩展的预览版,旨在提升.NET MAUI应用的开发体验。扩展主要提供改进的代码编辑、调试和部署功能。

  1. 代码编辑功能:扩展基于Roslyn编译器平台,提供高级的C#代码编辑功能,包括IntelliSense代码补全和AI辅助的整行补全功能。
  2. XAML编辑支持:提供了轻量级的语法高亮和自动补全功能,提升了XAML编辑的效率。
  3. 调试和部署:简化了针对Android、iOS、macOS和Windows等多种设备的调试和部署过程。

社区反馈与参与

开发团队鼓励开发者测试新版本并通过GitHub问题跟踪器分享反馈。社区成员还可以访问官方GitHub项目仓库了解更多项目信息和未来路线图。

总结

此次.NET MAUI第六预览版的发布带来了多项重要改进和新功能,特别是在桌面体验、导航、内存管理、Native AOT支持以及Visual Studio Code扩展方面。开发团队积极听取社区反馈,持续优化框架,为开发者提供更高效、稳定的开发体验。

阅读 24
0 条评论