.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)

vs2022默认移动开发使用的是maui项目模板,maui确实有很多亮点,就是对比android原生项目性能还需要优化,特别是启动app时无法达到秒开。后来发现vs2022中依然可以直接创建android项目,性能和原生Android基本一致。
1、搜索模板
dotnet new search android
.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)_第1张图片
找到Android为Microsoft.Android.Templates
2、安装模板
dotnet new install Microsoft.Android.Templates
3、创建项目
选择Android项目创建
.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)_第2张图片
输入包名,选择android最小版本,21即5.0
.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)_第3张图片
4、项目结构
.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)_第4张图片
这样创建的项目结构有点类似xamarin.android。
5、想使用android studio类似的界面设计?
安装rider,使用rider打开项目
.NET 7 创建Android项目 (拥有原生的界面设计能力,比MAUI更好的性能)_第5张图片
熟悉的设计界面来了,这个是和Android studio一样的操作,只是后台语言由java变成了c#,xml的布局文件是一样的使用方法。

6、后面打包发布之类的操作还是回到vs2022里面去弄更好,毕竟最强IDE不是徒有虚名。

你可能感兴趣的:(.NET项目实战,.net,android)