.NET MAUI简介
.NET MAUI 全称 .NET Multi-platform App UI,它是一个框架,用于在单个代码库中使用C#和XAML构建新式、多平台、本机编译的iOS、Android、macOS和Windows应用。
- .NET MAUI使用最新的新式技术在Android、iOS、macOS和Windows上构建本机应用,将它们抽象为基于 .NET 6构建的通用框架。
- 默认情况下,本机应用的外观与它们所属的操作系统类似,并且布局自动完全适应每个设备,无需额外代码。
- 平台API可直接从C#获得,以从单个跨平台API访问60多个平台功能,包括访问隔离存储、传感器、地理位置、相机等内容,但不会受到任何影响。
安装MAUI组件
首先我们要安装最新的VS2022预览版
下载地址
然后勾选安装对应的组件
创建MAUI Blazor项目
选择 .Net MAUI Blazor应用模板然后按照引导一直下一步即可
项目创建完成
编译运行
项目默认以Windows平台生成运行,我们首先要去打开系统的开发者人员模式。
启动程序
生成安卓应用
以安卓平台运行
选择目标应用平台为Android
默认会让你创建一个虚拟机
然后点击创建即可,如网络一直提示连接失败可能要挂梯子。
运行程序
打包生成apk文件
编辑 .csproj 文件修改生成包的格式为apk
<AndroidPackageFormat>apk</AndroidPackageFormat>
发布生成存档
切换到Release生成
右键项目点发布会自动生成存档 等待生成完成
分发生成安装包
点击存档下方的分发按钮
分发渠道选临时
创建一个签名 填写必填信息后点创建
选中刚创建的签名点另存为
然后生成完成就会弹窗让你选择保存apk的位置
至此发布完成 可以将安装包拷贝到手机上安装了
评论区