乐趣区

关于microsoft:NET-MAUI-in-Mac

概要

本篇文章次要分享 MAUI 在 m1 芯片的设施上运行和反对状况,将咱们写好的 MAUI 程序编译为反对 mac 平台的版本。在 m1 芯片刚刚进去的时候有很多开发工具和应用程序对 m1 芯片的反对不是很敌对,会呈现各种转译版本。这一块微软的团队反对的还是不错的,MAUI 也是如此所以不必放心 MAUI 在 m1 芯片的设施上反对不好或者有其它问题。如果有我也置信微软的团队可能在后续的打算中迭代修复。

具体内容

▌硬件

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

▌软件环境

• 须要装置 visual studio 2022 preview 的 mac 版本

地址:
https://visualstudio.microsof…

• 装置 X code
下载安装:关上 app store,搜寻 X code 即可查找到。

• 前置工作
为了演示简略咱们间接在桌面上创立一个“src”的文件夹。

• 关上当前目录下的“命令窗口”

• 输出命令:dotnet workload install maui

装置 maui 在 mac 平台上的相干环境。

• 输出命令:dotnet workload list

查看工作负载。

• 输出命令:dotnet new maui

这里如果有写好的 maui 程序能够跳过这一步,我这里演示间接创立一个新的 maui 空我的项目。

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

这里的版本号依据你的须要调整。创立应用程序后,您能够在 Visual Studio Code 或 Visual Studio 中关上它(但 Visual Studio 不晓得如何构建它,因而同样实用于运行它)。这就是我在代码中的样子。


• 命令输出:dotnet build -t:Run -f net6.0-maccatalyst

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


留神我曾经在我的机器上装置了 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 模拟器上运行的雷同应用程序。

如果须要找到更多的文档内容能够参考。


微软最有价值专家(MVP)

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

长按辨认二维码
关注微软中国 MSDN

退出移动版