.NET MAUI学习笔记——2.构建第一个程序_初级篇
文章目录
- 一、引言
- 二、构建第一个程序
- 三、结尾
一、引言
在构建第一个MAUI程序之前,还需要安装MAUI环境。
不过安装环境这个东西,应该不需要单独开一篇文章讲吧,因为是在VS2022下开发,只需要在安装VS2022时勾选上MAUI环境即可(如果VS已经装完了但没有装MAUI的,可以再次打开安装器,重装并勾选MAUI)。
那么现在假设已经装好了VS2022和MAUI环境。
在上篇文中说过,我是用MAUI来开发一个Android app。
所以在安装完环境后,想做的第一件事就是构建一个Android app,并且运行起来,能看到画面。于是,在官网疯狂找构建Android App的示例,但是并没有发现专门针对Android的章节。
想了一下,MAUI主打的是跨平台,号称『一次编写,随处运行』,如果还要出专门针对某个平台的构建指南,岂不是砸了自己的招牌。因此,不管是Windows、Android、iOS还是macOS,在构建第一个程序上,是大同小异的,官方文档中并没有给每种设备的构建列出单独的大章节,。当然这并不意味着它们完全相同,毕竟从MAUI架构上可以看出,它们的底层是不同的;每个开发者也不可能都用到这四种平台。所以对于每种平台程序的构建,在配置上,在环境要求上还是有区别的,在这点上官方文档又在一节中给它们做了区分。
二、构建第一个程序
前置环境:VS2022 17.3或更高版本 并且装有.NET MAUI平台工作集
本教程中,先在VS2022中创建一个.NET MAUI程序,然后在Android模拟器上运行它:
- 运行VS2022,在启动窗体上点击 创建新项目
- 在创建新项目窗体上,选择 .NET MAUI app(.NET MAUI应用)模板
- 然后对项目的名称、位置、解决方案名等常规项配置后,选择.NET框架创建即可
- 项目创建后,可以看到依赖项,就是架构中间层的几个库,
- VS工具栏中,Debug目标下拉框中选择Android Emulators>Android Emulator项:
- 在VS工具栏中,点击Android Emulator按钮:
VS会开始安装默认Android SDK和Android模拟器。 - 接着会弹出 Android SDK - License Agreement和用户账户控制弹窗等窗体,一路点击接受和确定按钮,等待VS下载Android SDK和模拟器。
- 在VS工具栏,点击Android Emulator按钮:
VS会启动创建默认的Android模拟器。 - 在用户账户控制对话框,点击 Yes:
- 在新建设备窗体中,点击创建按钮:
等待VS下载、解压和创建一个Android模拟器。 - 关闭安卓设备管理器窗体:
- 在VS工具栏中,点击**Pixel 5 - API 30(Android 11.0 - API 30)**按钮(Android 11 - API30的是默认版本,可以根据自己需要更改)构建和运行app:
VS会启动Android模拟器,构建app,并将app部署到模拟器上(这个过程可能比较慢)。
⚠警告
启用硬件加速以最大化Android模拟器性能。
若不启用,会导致模拟器运行缓慢。
更多信息查看硬件加速章节
- 在Android模拟器中运行的app中,点击Click me按钮多次,观察按钮上数字的增长。
三、结尾
本文学习了创建并运行一个.NET MAUI程序。
说白了,就是怎么将默认示例跑起来,看到效果。