Visual Studio 2022 正式支持 .NET MAUI 开发

今天,我们很高兴地宣布,.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 辅助的代码建议,您的应用基本上可以自行编写!IntelliCode 为您提供了一组功能强大的自动代码补全功能,可理解 .NET MAUI 应用程序 UI 和代码。开始键入,它将了解您的代码上下文,变量名称,函数以及您正在编写的代码类型,以便它可以提供更好的IntelliSense,甚至建议整行完成。这非常有用,特别是对于那些刚刚开始构建应用程序的人来说。

您还可以获得 Visual Studio 2022 64 位 IDE 的全部功能、最新的 C# 10 功能以及用于实时单元测试、源代码管理和团队协作的改进工具。在 Visual Studio 团队博客上阅读有关 17.3 版本以及今天发布的 Visual Studio 2022 17.4 预览版中提供的所有内容的所有信息。

立即预览版:Visual Studio for Mac 支持

我们一直在努力为我们的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 Preview 7。

给TA打赏
共{{data.count}}人
人已打赏
.NET开发工具

VS2022 安装 .NET Framework 4.0 和 .NET Framework 4.5 的方法

2022-8-10 21:18:48

.NET开发工具

了解 Visual Studio Code 中的 .NET 调试器

2022-8-23 11:16:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索