求助:NET MAUI未显示Android编译选项,已执行dotnet workload restore
解决.NET MAUI Android编译选项不显示的问题
检查Visual Studio工作负载完整性
打开Visual Studio安装器,选择“修改”,确认已勾选**.NET Multi-platform App UI开发下的Android开发工具**组件(包含Android SDK、NDK等核心工具),安装完成后重启Visual Studio。强制验证并安装MAUI Android工作负载
在终端或命令提示符中执行:dotnet workload list查看输出是否包含
maui-android且状态为“已安装”。若存在异常或缺失,直接运行:dotnet workload install maui-android清理项目缓存并重建
关闭Visual Studio,删除项目目录下的bin、obj文件夹,重新打开项目后依次执行“清理解决方案”和“生成解决方案”。检查项目文件配置
打开项目的.csproj文件,确认以下节点配置正确:<UseMaui>true</UseMaui> <TargetFrameworks>net8.0-android;net8.0-ios</TargetFrameworks>(注:
net8.0需替换为你实际使用的.NET版本,如net7.0)确认Android SDK路径配置
在Visual Studio中依次点击「工具」→「选项」→「Android设置」,检查SDK路径是否正确,且项目目标版本对应的Android SDK已安装(如API 33/34),路径异常则手动指定正确目录。修复Visual Studio安装
若以上操作均无效,打开Visual Studio安装器选择“修复”,修复可能损坏的VS组件。
内容的提问来源于stack exchange,提问作者Paulo Marcelo Dalbosco
相关产品推荐
相关产品推荐

