简介
。NET多平台应用程序UI是一个跨平台的框架,用于使用C#和XAML创建移动和桌面应用程序。与。NET MAUI,用一套代码库就可以开发出可以在Android、iOS、iPadOS、macOS、Windows上运行的应用。

开发环境建设
开发环境/工具
。NET 6 SDK,。NET MAUI工作负载,Visual Studio 2022预览版
在https://dot net . Microsoft . com/en-us/learn/maui/first-app-tutorial/install下载并安装Visual Studio 2022的预览版
下载完成后,开始安装。安装完成后,选择. NET多平台应用的UI开发工作量。如下图所示:
注意:Visual Studio对MAUI的支持还是在预览版,所以。NET MAUI在Visual Studio 2022上不可用,仅在Visual Studio 2022的预览版上可用。
如果您已经有Visual Studio 2022的预览版,可以对其进行更新以添加对的支持。网毛伊岛。
创建应用程序
打开Visual Studio 2022预览。
选择“创建新项目”按钮。
从项目类型的下拉列表中选择MAUI。
选择。NET MAUI应用程序模板,然后选择“下一步”按钮。
输入MyFirstMauiApp作为项目名称,然后选择“创建”按钮。
注意:Visual Studio创建一个新项目。如果您收到有关防火墙阻止某些功能的Windows安全警报,请选择“允许访问”按钮。
恢复NuGet包
NuGet是一个包管理器,它将引入新应用程序的依赖性。
建立
创建应用程序后,您可以将NET MAUI应用程序安装到本地Windows计算机上。你也可以选择设置Android设备或模拟器。
为在Windows中开发而设置
要开发Windows应用,需要在Windows 11或Windows 10上启用开发者模式,侧向加载应用。

启用开发者模式
在Windows上,转到设置应用程序。
搜索开发者设置,在Windows 11的“隐私与安全”和Windows 10的“更新与安全”中的“开发者”里都有。
在开发者模式下打开开关。
Windows正在运行
现在,您已经准备好运行和部署了。NET毛伊岛应用到Windows。
在工具栏中,默认情况下,Windows电脑应被视为调试目标。
点击运行程序,如下图所示。
恭喜你,你已经建立并运行了你的第一个。
配置Android设备
您可以根据您的开发环境决定部署到一个或多个平台。您只需运行应用程序并将其部署到Windows。现在,让我们设置一个Android设备或模拟器。
Android SDK安装
从调试下拉菜单中,选择框架下的net6.0-android。
启动Android模拟器
如果没有可以部署的Android设备,可以设置一个Android模拟器。如果你已经完成了这个操作,你可以跳过这一步。
如果这是您第一次创建. NET MAUI应用程序,您会在调试菜单中看到“Android Emulator”。单击它开始创建。
展示Android模拟器。选择Yes按钮,模拟器创建过程将开始。选择“创建”按钮,使用默认设置创建模拟器。
此时,可能会提示您同意Android emulator的许可协议。通读并选择接受继续该过程。这将下载模拟器映像,并完成在Visual Studio中使用的模拟器的创建。
创建模拟器后,您将看到一个显示“开始”的按钮。点击它。
Android模拟器将启动。等待它完全启动,您将看到它显示在Visual Studio调试菜单中。这可能需要一些时间。

您的Android模拟器现在已经创建完毕,可以使用了。下次运行Visual Studio时,模拟器将直接显示在调试目标窗口中,并在您选择它时启动。如果模拟器遇到任何问题或性能问题,请阅读完整的安装文档。
在Android模拟器上运行
确保选择您的设备或模拟器作为调试目标。
从菜单中,选择调试>开始调试。如果此选项被禁用,请确保选择了模拟器或设备。
您的应用程序将被构建、部署到选定的Android设备/模拟器上,然后运行。


