作者:David Ortinau
排版:Alan Wang
.NET 8 Preview 6 推出了.NET MAUI,同时修复了 23 个关键问题,并引入了适用于 iOS 的 Native AOT。此外,您现在可以在 .NET 8 中使用 .NET MAUI,只要安装 Visual Studio Code 的新 .NET MAUI 扩展或者 Visual Studio for Mac 17.6.1。
新的 .NET 7 Service Release 也成功发布。有关详细信息,请参阅发行说明。目前我们专注于 .NET 8 的质量,这意味着我们只会为 .NET 7 发布最关键的修复。一旦 .NET 8 正式发布 ,我们将重新评估在服务版本中包含修复的需求。
.NET MAUI 中修复和改进的内容
几个主要的桌面问题已经解决:字体(#9104、#13239)、导航(#7698、#15488、#9938)、选项卡(#12386、#13239、#6929)和文件选择器(#11088)。我们也会继续改善内存管理并解决地址泄漏问题(#15062、#15303、#15831)。
.NET 8 预览版 6 引入了适用于 iOS 的 Native AOT(提前编译)。我们在使用这个可选的预览功能后可以发现:与 Mono 相比,应用大小减少了30-40%。如果您对在 iOS 平台获取更好的性能和节省空间感兴趣,请查看 .NET 8 预览版 6 博客文章中的详细信息。
感谢帮助发布此版本的 25 位贡献者(包括bot),特别是 .NET MAUI 的 5 位全新贡献者:Michael Cao、Will Davies、@MartyIX、Larry Ewing、Filip Navara 和 Ryan Davis。
有关修复的完整列表,请查看发行说明。
VS Code 简介(预览)
今天,我们还发布了 Visual Studio Code 的 .NET MAUI 扩展,为 Windows、macOS 和 Linux 提供一致的跨平台开发体验。有关扩展的完整详细信息,请查看 Maddy Montaquila 的博客文章。
如何更新
在 Windows 上, Visual Studio 2022 现在包含 .NET 8 预览和 .NET MAUI 预览版工作负载。请下载最新的预览版本(17.7 Preview 3),选择 .NET Multi-platform App UI 工作负载,然后选中可选组件“.NET MAUI(.NET 8 Preview)”。
如果您想要在 macOS 上使用 Visual Studio for Mac 进行开发,您可以在“Preferences”中启用 .NET 8 预览功能并从安装程序安装 .NET 8 预览版 6。
下载 .NET 8 预览版 6 安装程序,然后从命令行安装 .NET MAUI:
dotnet workload install maui
欢迎反馈
我们感谢您对 .NET MAUI 的反馈和贡献。您可以在 GitHub 存储库上报告问题、建议功能或提交请求。您还可以加入我们的 Discord 服务器或在 Twitter 上关注我们,以随时了解最新新闻和更新。
感谢您的支持,祝您编码愉快!