• 创建.NET MAUI程序


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

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

    使用 .NET MAUI,可从单个共享代码库开发可在 AndroidiOSmacOS 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的程序了

    来源:创建.NET MAUI程序_maui有没有可视化界面_故里2130的博客-CSDN博客

  • 相关阅读:
    基于大数据的安防体系建设研究和实践
    JdbcTemplate_java培训
    ChatGPT 上新,效果炸裂,知识平台才是大模型的最佳狩猎场
    CSDN 五一创作勋章Lv4 勋章_(标签-ar)
    CSS3中animation实现流光按钮效果
    vue.config 同时配置 chainWebpack和关闭eslint检查多个配置项目共存
    太牛了,阿里这份Spring Cloud开发手册几乎涵盖了微服务的所有操作
    8位端口检测8位独立按键
    一张图看懂微服务架构路线
    kuangbin专题一 简单搜索
  • 原文地址:https://blog.csdn.net/u012563853/article/details/127971878