.NET MAUI in Mac

概要

本篇文章主要分享MAUI在m1芯片的设备上运行和支持情况,将我们写好的MAUI程序编译为支持mac平台的版本。在m1芯片刚刚出来的时候有很多开发工具和应用程序对m1芯片的支持不是很友好,会出现各种转译版本。这一块微软的团队支持的还是不错的,MAUI也是如此所以不用担心MAUI在m1芯片的设备上支持不好或者有其它问题。如果有我也相信微软的团队能够在后续的计划中迭代修复。
.NET MAUI in Mac_第1张图片

详细内容

▌硬件

我目前使用的是mac book pro m1 pro芯片的笔记本。

▌软件环境

• 需要安装visual studio 2022 preview的mac版本

地址:
https://visualstudio.microsof...
.NET MAUI in Mac_第2张图片

• 安装X code
下载安装:打开app store ,搜索X code 即可查找到。
.NET MAUI in Mac_第3张图片

• 前置工作
为了演示简单我们直接在桌面上创建一个“src”的文件夹。
.NET MAUI in Mac_第4张图片

• 打开当前目录下的“命令窗口”

.NET MAUI in Mac_第5张图片

.NET MAUI in Mac_第6张图片

• 输入命令:dotnet workload install maui

安装maui在mac平台上的相关环境。

.NET MAUI in Mac_第7张图片

• 输入命令:dotnet workload list

检查工作负载。
.NET MAUI in Mac_第8张图片

• 输入命令:dotnet new maui

这里如果有写好的maui程序可以跳过这一步,我这里演示直接创建一个新的maui空项目。

.NET MAUI in Mac_第9张图片

• 输入命令:dotnet new --install Microsoft.Maui.Templates::6.0.101-preview.10.2068

这里的版本号根据你的需要调整。创建应用程序后,您可以在Visual Studio Code或Visual Studio中打开它(但Visual Studio不知道如何构建它,因此同样适用于运行它)。这就是我在代码中的样子。

.NET MAUI in Mac_第10张图片
• 命令输入:dotnet build -t:Run -f net6.0-maccatalyst

若要生成并运行 Mac,请在 Visual Studio Code 中打开终端,或者使用用于创建模板的终端并运行以下命令,经过一段时间后,应该会出现一个如下所示的窗口。

.NET MAUI in Mac_第11张图片
注意我已经在我的机器上安装了Xcode 13.1,我认为这是构建MAUI应用程序所必需的。您可能需要安装它才能正常工作。

恭喜,您刚刚构建并运行了您的第一个 MacCatalyst MAUI 应用程序。如果要在Mac上构建Android或iOS版本,可以运行以下命令。

  • 苹果系统:dotnet build -t:Run -f net6.0-ios
  • 人造人:dotnet build -t:Run -f net6.0-android

这是在iPad mini模拟器上运行的相同应用程序。
.NET MAUI in Mac_第12张图片

如果需要找到更多的文档内容可以参考。


.NET MAUI in Mac_第13张图片

微软最有价值专家(MVP)

微软最有价值专家是微软公司授予第三方技术专业人士的一个全球奖项。29年来,世界各地的技术社区领导者,因其在线上和线下的技术社区中分享专业知识和经验而获得此奖项。
MVP是经过严格挑选的专家团队,他们代表着技术最精湛且最具智慧的人,是对社区投入极大的热情并乐于助人的专家。MVP致力于通过演讲、论坛问答、创建网站、撰写博客、分享视频、开源项目、组织会议等方式来帮助他人,并最大程度地帮助微软技术社区用户使用 Microsoft 技术。
更多详情请登录官方网站:
https://mvp.microsoft.com/zh-cn

长按识别二维码
关注微软中国MSDN

你可能感兴趣的:(microsoft.net)