https://devblogs.microsoft.com/dotnet/dotnet-maui-visualstudio-2022-release/
今天,我们很高兴地宣布,.NET多平台应用UI已从预览版毕业,并在Windows上的Visual Studio 2022发布版本中提供。现在,您可以完全访问生产力功能,这些功能将帮助您以前所未有的速度使用.NET构建跨平台本机客户端应用,并从单个代码库将它们发布到Android、iOS、macOS和Windows。
此版本还提供了.NET MAUI SDK的最新稳定性改进,这是我们自2022年5月发布以来的第五个版本。GitHub 上查找所有发行说明
您还可以收看NOW观看.NET Conf:Focus on MAUI直播。实时提问,并了解有关使用.NET MAUI开发本机移动和桌面应用的所有信息。
.NET MAUI提供了一个单一项目,可跨设备及其平台处理所有多目标。
任何特定于平台的资源都放置在子文件夹中,因此您可以将大部分精力集中在花费大部分精力的地方-编写共享的UI和代码。该项目包含一个“资源”文件夹,因此你可以在一个位置管理应用的字体、图像、应用图标、初始屏幕、原始资源和样式。.NET MAUI会根据每个平台的独特要求完成所有优化工作。
我们构建了一些工具来帮助你开发应用,而不会降低你的速度或等待重新生成。热重载、实时可视化树和XAML实时预览允许您应用代码更改并立即查看它们,从而加快开发时间。使用XAML热重载,你可以对UI进行更改,并立即在正在运行的应用中使用实际数据查看这些更改。使用.NET热重载,可以对代码进行更改、保存和查看这些更改,而不会丢失应用程序状态。
使用XAML Live Preview,可以捕获应用的UI,并将其引入Visual Studio中的停靠窗口。这样可以更轻松地使用XAML热重载来更改应用,然后在进行更改时实时查看这些更改。如果您没有多个监视器或正在调试到无法进行屏幕镜像的设备上,这将特别有用。只需F5调试,开始编辑XAML布局,您将看到更改。还可以将鼠标悬停在“XAML实时预览”窗口中的每个元素上,以查看控件的规范。单击它,它将直接导航到XAML。
还可以使用实时可视化树快速导航到XAML。单击树中控件名称旁边的尖括号,编辑器将导航到该元素定义的代码。
借助AI辅助的代码建议,您的应用基本上可以自行编写!Intelli Code为您提供了一组功能强大的自动代码补全功能,可理解.NET MAUI应用程序UI和代码。开始键入,它将了解您的代码上下文,变量名称,函数以及您正在编写的代码类型,以便它可以提供更好的Intelli Sense,甚至建议整行完成。这非常有用,特别是对于那些刚刚开始构建应用程序的人来说。
您还可以获得Visual Studio 2022 64位IDE的全部功能、最新的C#10功能以及用于实时单元测试、源代码管理和团队协作的改进工具。在Visual Studio团队博客上阅读有关17.3版本以及今天发布的Visual Studio 202217.4预览版中提供的所有内容的所有信息。
我们一直在努力为我们的Mac开发人员准备许多这些惊人的工具。若要在Mac上使用.NET MAUI,请安装新的Visual Studio 2022 for Mac(17.4 Preview 1)。Visual Studio 2022 for Mac将在今年晚些时候发布.NET MAUI工具支持。
若要开始在Windows上使用.NET MAUI,请将Visual Studio 2022安装或更新到版本17.3。在安装程序中,选择工作负载“.NET多平台应用UI开发”。
注意:如果您使用Visual Studio 2022构建.NET MAUI应用程序,我们目前不建议安装.NET 7 Preview7。
请通过单击Visual Studio右上角的“发送反馈”图标报告Visual Studio中.NET MAUI的任何问题。