在macos中搭建.net maui开发环境-kb88凯时官网登录

来自:
时间:2024-01-24
阅读:
  • 一台 macos monterey 以上的电脑
  • 安装 xcode13.3 以上
  • 安装 visual studio code

打开visual studio code,按下 command shift p,输入 install,选择 extensions: install extensions,搜索 maui,安装 .net maui 扩展。

安装 .net 8 https://dotnet.microsoft.com/zh-cn/download/dotnet

打开终端,输入以下命令:

dotnet workload install maui

打开终端,输入以下命令:

sudo xcode-select --install

至此,应该可以调试ios应用了。

若要在 visual studio code 中调试 android 应用,请执行以下操作:

安装 jdk

下载最新版本的 jdk:

https://learn.microsoft.com/zh-cn/java/openjdk/download

在macos中搭建.net maui开发环境

安装 jdk:

在macos中搭建.net maui开发环境

安装 android sdk

创建新的 .net maui 项目,在合适的位置打开终端,输入以下命令:

dotnet new maui

在项目文件夹中,打开终端,输入以下命令:

dotnet build -t:installandroiddependencies -f:net8.0-android -p:androidsdkdirectory="" -p:acceptandroidsdklicenses=true

在 macos 上,建议的 android sdk 目录值为 $home/library/android/sdk

android sdk 将自动被创建

此时已可以真机调试 android 应用,如果真机调试不方便,我们需要安装 android 模拟器。

安装模拟器

前往 android sdk manager 所在目录,默认为 $home/library/android/sdk/cmdline-tools/11.0/bin,打开终端,输入以下命令:

./sdkmanager --install emulator

安装镜像

./sdkmanager "emulator" "system-images;android-34;google_apis;x86_64"

创建虚拟机

./avdmanager create avd -n pixel5-api34 -k "system-images;android-34;google_apis;x86_64"

另外可以通过切换调试目标中的菜单,查看可用的镜像,选择一个镜像,或创建一个新的镜像。

cmd shift p 或 查看->命令面板

在macos中搭建.net maui开发环境
选择“创建android emulator”
在macos中搭建.net maui开发环境
根据提示完成创建
在macos中搭建.net maui开发环境

打开终端,输入以下命令:

./sdkmanager --licenses --verbose

按照提示输入 y 同意许可条款。

在macos中搭建.net maui开发环境

若要创建新的 .net maui 应用,请执行以下操作:

  1. 在资源管理器中,单击“创建 .net 项目”或按 cmd shift p> 选择“.net: new project...”。
  2. 选择“.net maui 应用”或“.net maui blazor 应用”。
  3. 选择空文件夹。 如果文件资源管理器弹出窗口再次打开,则文件夹不为空。
  4. 为项目命名。
  5. 确保项目在kb88凯时官网登录的解决方案资源管理器中成功加载,然后打开 c# 或 xaml 文件。
  6. 也可以通过单击“文件”>“打开...”在 visual studio code 中打开现有的 .net maui 项目。

在 visual studio code 中,按 f5 键或单击“运行”>“启动调试”以调试 .net maui 应用。

调试器选择器将显示可用的调试器。 选择“ .net maui”以启动调试会话。

在macos中搭建.net maui开发环境

切换调试目标

在 visual studio code 的资源管理器中,打开项目sln文件,

在macos中搭建.net maui开发环境

此时在任务栏出现大括号 {},点击选择调试目标。

在macos中搭建.net maui开发环境

扩展d88尊龙官网手机app主页:

扩展仓库:

官方文档:

返回顶部
顶部
网站地图