.NET 8 Preview 6 中推出.NET MAUI: 欢迎使用 VS Code和VS for Mac

Mia Wu

作者: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 CaoWill Davies@MartyIXLarry EwingFilip NavaraRyan 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。

Enable .NET 8 in Visual Studio 2022 for Mac

下载.NET 8 预览版 6 安装程序,然后从命令行安装 .NET MAUI:

dotnet workload install maui

欢迎反馈

我们感谢您对 .NET MAUI 的反馈和贡献。您可以在GitHub 存储库上报告问题建议功能提交请求。您还可以加入我们的 Discord 服务器或在 Twitter 上关注我们,以随时了解最新新闻和更新。

感谢您的支持,祝您编码愉快!

2 comments

Leave a comment

  • Joe Wang 0

    这几天在 maui in vsCode in macOS,太喜欢了。在XAML部分,理解 hot reload 可能要等待一段时间,format功能也许还要耐心,但是我这里 toggle line comment 无效 就很不方便。XAML,如何使 toggle line comment 有效?format 功能很快会有吧?

    • Mia WuMicrosoft employee 0

      感谢反馈!我们的工程师对您的问题进行了测试,发现在MAC上的确存在您描述的问题,Windows上是可以正常使用的。我们在GitHub上报告了这个问题,工程师会帮您跟进,您也可以在此关注问题最新进展。

Feedback usabilla icon