创建.NET MAUI程序
创始人
2024-02-06 10:07:25
0

.NET MAUI,先说说读音,Maui,英 [ˈmaui], 美 [ˈmaʊi],直接读:毛伊,或者读大写字母MAUI。

.NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。

使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。一套代码,可以在4个平台上面运行,所以它是跨平台的,但是不夸Linux,这点就非常遗憾,如下图所示。

开始创建第一个程序.NET MAUI程序。

1.环境VS2022,版本如下:

2.安装完成后,打开VS2022

我们看到一共有3个程序

1.是使用Blazor开发MAUI程序的

2.是类库,类似.NET Standard,用它开发,1和3都可以使用

3.是使用xaml开发,类似WPF开发模式,所以WPF中的方式都可以使用.NET MAUI开发,比如MVVM都是可以使用的。

3.我们选择第三项,点击下一步 ,直到点击创建

4.这就是新建的项目全貌

我们可以看到和wpf的项目结构非常类似,也有App.xaml

运行顺序就是MauiProgram.cs------> App.xaml.cs------>  AppShell.xaml------> MainPage.xaml 

5.点我们点击运行的时候,会让我们打开开发人员设置,按照操作打开即可。

6. 选择项目直接启动,启动的就是Windows平台的程序,至此,Windows平台完成。

美中不足的就是,.NET MAUI目前还不支持可视化界面,也就是和WPF一样的,有可视化界面操作,所以,需要进行热重载调试,每次写代码的时候,就可以看到界面的变化。

7.接下来,我们使用Android平台启动这个代码。

在启动按钮的地方,选择.net6.0-android

8.点击启动后,选择创建 

这里我选择这2个参数,有些电脑配置不一样,就看错误提示什么,就安装什么版本即可,否则会报错。

 点击接受

 这里会一直报错网络的问题,一直点击吧,总会成功的....

9.试了好几次,终于可以了 

安装成功! 

10. 安装完成后又报错了

打开Android SDK管理器,把下面的安装上,网络不行,多来几次

安装中 

11. 最后各种折腾,最终下载配置的参数如下图所示

总之,这里的坑很多,尤其是网络的问题。

  项目的正常标志。 

12.然后点击Android运行

会出现正在部署,这个时间需要等待

过一会儿,就自动出现MAUI的程序了

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...