首页 > 其他分享 >创建一个.NET MAUI应用(二)

创建一个.NET MAUI应用(二)

时间:2025-01-17 10:03:04浏览次数:1  
标签:创建 Visual Studio 按钮 MAUI NET Android SDK

开发本机跨平台 .NET 多平台应用 UI (.NET MAUI) 应用需要 Visual Studio 2022 17.12 或更高版本 

安装

  1. 若要创建 .NET MAUI 应用,需要下载最新版本的 Visual Studio 2022:

  2. 安装 Visual Studio,或通过 Visual Studio 安装程序修改现有安装,并使用默认的可选安装选项安装 .NET 多平台应用 UI 开发工作负载:

    .NET MAUI 的 Visual Studio 工作负载。

 

创建应用

在本教程中,你将在 Visual Studio 2022 中创建第一个 .NET MAUI 应用,并在 Android Emulator 上运行:

  1. 启动 Visual Studio 2022。 在开始窗口中,单击“创建新项目”以创建新项目:

    新建解决方案。

  2. 在“创建新项目”窗口中,在“所有项目类型”下拉列表中选择“MAUI”,选择“.NET MAUI 应用”模板,然后单击“下一步”按钮:

    选择模板。

  3. 在“配置新项目”窗口中命名项目,为其选择合适的位置,然后单击“创建”按钮:

    配置项目。

  4. 在“其他信息”窗口中,选择要面向的 .NET 版本,然后单击“创建”按钮:

    其他信息。

  5. 等待项目创建及其依赖项还原完成:

    已恢复依赖项。

  1. 在 Visual Studio 工具栏中,使用“调试目标”下拉列表选择“Android Emulators”,然后选择“Android Emulator”条目:

    为 .NET MAUI 选择 Android Emulator 调试目标。

  2. 在 Visual Studio 工具栏中,按下“Android Emulator”按钮:

    Android 仿真器按钮。

    Visual Studio 将启动安装默认 Android SDK 和 Android 模拟器的过程。

  3. 在“Android SDK - 许可协议”窗口中,选择“接受”按钮:

    第一个“Android SDK 许可协议”窗口。

  4. 在“用户帐户控制”对话框中,按下“是”按钮:

    Android SDK 许可证用户帐户控制对话框。

    等待 Visual Studio 下载默认的 Android SDK 和 Android Emulator。

  5. 在“用户帐户控制”对话框中,按下“是”按钮:

    Android 设备管理器用户帐户控制对话框。

  6. 在 Android SDK 平台缺少 对话框中,按 “安装 ”按钮:

    Android SDK 平台缺少对话框。

  7. 在“Android SDK - 许可协议”窗口中,选择“接受”按钮:

    第二个“Android SDK 许可协议”窗口。

    等待 Visual Studio 安装 Android SDK 组件。

  8. 在“新设备”窗口中,按“创建”按钮:

    “新建 Android 设备”窗口。

    等待 Visual Studio 下载、解压缩并创建 Android Emulator。

  9. 关闭 Android Device Manager 窗口。

    “Android 设备管理器”窗口。

  10. 在 Visual Studio 工具栏中,按 Pixel 7 - API 35 (Android 15.0 - API 35) 按钮:

    像素 7 API 35 仿真器按钮。

  11. 在“Android SDK - 许可协议”窗口中,选择“接受”按钮:

    第三个 Android SDK 许可协议窗口。

  12. 在“用户帐户控制”对话框中,按下“是”按钮:

    Android SDK 许可证用户帐户控制对话框。

    等待 Visual Studio 安装以下载 Android SDK。

  13. 在 Visual Studio 工具栏中 ,按 Pixel 7 - API 35 (Android 15.0 - API 35) 按钮生成并运行应用:

    像素 5 API 35 仿真器按钮。

    Visual Studio 将启动 Android Emulator,生成应用并将其部署到仿真器。

     警告

    必须启用硬件加速,以最大限度提高 Android Emulator 的性能。 未能执行此操作将导致仿真器的运行速度非常缓慢。 有关详细信息,请参阅如何使用 Android 仿真器(Hyper-V 和 AEHD)启用硬件加速

  14. 在 Android 仿真器中运行的应用中,多次按下“单击”按钮,并观察按钮单击次数的计数递增。

    在 Android 仿真器中运行的应用。

标签:创建,Visual,Studio,按钮,MAUI,NET,Android,SDK
From: https://www.cnblogs.com/luobo6666/p/18676331

相关文章

  • 你知道什么是锚点吗?它的作用是什么?怎么创建一个锚点?
    锚点在前端开发中是一个重要的概念,它有多种应用场景和作用。以下是对锚点的详细解释:一、什么是锚点?锚点(AnchorPoint)在前端开发中通常指的是网页或文档中的一个标记点,用于快速定位到特定位置。这个概念在HTML中尤为常见,通常由标签(如<a>标签)和id属性共同创建。通过锚点,我们可以创......
  • 30分钟内搭建一个全能轻量级springboot 3.4 + 脚手架 <1> 5分钟快速创建一个springboot
    快速导航<1>5分钟快速创建一个springbootweb项目<2>5分钟集成好最新版本的开源swaggerui,并使用ui操作调用接口<3>5分钟集成好druid并使用druid自带监控工具监控sql请求<4>5分钟集成好mybatisplus并使用mybatisplusgenerator自动生成代码<5>5分钟集成好caffeine......
  • .NET 项目如何管理资源及配置文件
    .NET项目如何管理资源及配置文件_哔哩哔哩.NET项目的资源及配置文件(视频中的思维导图)本文为以上视频的笔记......
  • 【取证工具】Magnet AXIOM中文绿色版(更新8.4)
    MagnetAXIOM取证工具介绍MagnetAXIOM是一款功能强大的数字取证工具,专为法律执行人员、调查员和安全专家设计,用于从各种数字设备中提取、分析和报告证据。AXIOM提供了全面的取证支持,能够从电脑、移动设备、云端服务以及物联网设备中收集并分析数据。多平台支持MagnetAXIOM......
  • C语言数据结构编程练习-用指针创建顺序表,进行创销和增删改查操作
     使用多文件进行编程main.c文件#include"02.h"intmain(){ fn2(); return0;} 02.h 头文件#pragmaonce#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<memory.h>#defineMAX_NUMBER100typedefi......
  • IDEA 内置的 Spring Initializr 创建 Spring Boot 新项目时无法使用JDK8?
    使用新版IDEA时发现:可以看到IDEA在创建Springboot项目时无法使用jdk8了。是因为SpringBoot官方不再支持SpringBoot的2.x版本了,之后全力维护3.x;而SpringBoot3.x对JDK版本的最低要求是17!  不使用官方提供的SpringInitializr来初始化项目,可以使用阿里......
  • Telnet在Windows和Linux上的使用方法
    Telnet是一个基于TCP/IP协议的远程登录协议,用于在网络上的计算机之间进行通信。它主要用于远程管理和测试网络服务。本文将详细介绍在Windows和Linux系统上如何安装和使用Telnet。一、在Windows上使用Telnet1.1启用Telnet客户端在Windows系统中,默认情况下Telnet客户端是未启用......
  • .Net的AppDomain
     一、AppDomain的作用 AppDomain(应用程序域)是一种在.NET中提供的隔离机制,用于将应用程序的不同部分隔离开来,以提高安全性、可靠性和可管理性。以下是其主要的功能和用途: 隔离性:允许在一个进程中运行多个应用程序,同时使它们相互隔离。这样可以避免一个应用程序中的错......
  • Asp .Net Core 实现微服务:集成 Ocelot+Consul+Swagger+Cors实现网关、服务注册、服务
    什么是Ocelot?Ocelot是一个开源的ASP.NETCore微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。以下是Ocelot的一些主要功能:路由管理:Ocelot允......
  • Asp .Net Core 实现微服务:集成 Ocelot+Nacos+Swagger+Cors实现网关、服务注册、服务发
    什么是Ocelot?Ocelot是一个开源的ASP.NETCore微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。以下是Ocelot的一些主要功能:路由管理:Ocelot......