Mac端VS Code运行.NET MAUI项目报错:找不到‘Maui: Build’任务
解决VS Code(Mac)中.NET MAUI项目“could not find the task ‘Maui: Build’”编译错误
检查.NET MAUI工作负载完整性
打开终端,执行dotnet workload list,确认输出里包含maui、maui-android、maui-ios这类工作负载。如果缺失,运行dotnet workload install maui补装。确认VS Code的.NET MAUI扩展状态
打开VS Code左侧扩展面板,搜索“.NET MAUI”,确保扩展已安装且处于启用状态。之前重装VS Code后可能需要重新启用,或者卸载后再装一次扩展。修复项目的tasks.json配置
打开项目根目录下的.vscode/tasks.json,如果没有就新建一个,添加以下Maui Build任务配置(替换YourProjectName.csproj为实际项目文件名):{ "version": "2.0.0", "tasks": [ { "label": "Maui: Build", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/YourProjectName.csproj" ], "problemMatcher": "$msCompile" } ] }清理项目缓存并手动构建
终端进入项目根目录,依次执行:dotnet cleandotnet restoredotnet build
手动触发构建,验证是否能正常完成。启用VS Code任务自动检测
按Cmd+,打开VS Code设置,搜索“tasks auto detect”,确保“Tasks: Auto Detect”选项处于开启状态,让VS Code自动识别项目的构建任务。
内容的提问来源于stack exchange,提问作者chrispian afonso
相关产品推荐
相关产品推荐

