作者:David Ortinau 原文:Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac – .NET Blog (microsoft.com)
.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 上关注我们,以随时了解最新新闻和更新。
感谢您的支持,祝您编码愉快!
这几天在 maui in vsCode in macOS,太喜欢了。在XAML部分,理解 hot reload 可能要等待一段时间,format功能也许还要耐心,但是我这里 toggle line comment 无效 就很不方便。XAML,如何使 toggle line comment 有效?format 功能很快会有吧?
感谢反馈!我们的工程师对您的问题进行了测试,发现在MAC上的确存在您描述的问题,Windows上是可以正常使用的。我们在GitHub上报告了这个问题,工程师会帮您跟进,您也可以在此关注问题最新进展。