- 一台 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
安装 jdk:
安装 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 或 查看->命令面板
选择“创建android emulator”
根据提示完成创建
打开终端,输入以下命令:
./sdkmanager --licenses --verbose
按照提示输入 y
同意许可条款。
若要创建新的 .net maui 应用,请执行以下操作:
- 在资源管理器中,单击“创建 .net 项目”或按 cmd shift p> 选择“.net: new project...”。
- 选择“.net maui 应用”或“.net maui blazor 应用”。
- 选择空文件夹。 如果文件资源管理器弹出窗口再次打开,则文件夹不为空。
- 为项目命名。
- 确保项目在kb88凯时官网登录的解决方案资源管理器中成功加载,然后打开 c# 或 xaml 文件。
- 也可以通过单击“文件”>“打开...”在 visual studio code 中打开现有的 .net maui 项目。
在 visual studio code 中,按 f5 键或单击“运行”>“启动调试”以调试 .net maui 应用。
调试器选择器将显示可用的调试器。 选择“ .net maui”以启动调试会话。
切换调试目标
在 visual studio code 的资源管理器中,打开项目sln文件,
此时在任务栏出现大括号 {}
,点击选择调试目标。
扩展d88尊龙官网手机app主页:
扩展仓库:
官方文档: