{ "version": "2.0.0", "tasks": [ { "label": "run-debug-android", "command": "dotnet", "type": "shell", "options": { "cwd": "${workspaceFolder}/src/PostIt/PostIt.Android", "env": { "DOTNET_HOST_PATH": "/usr/share/dotnet", "ANDROID_HOME": "/opt/android-sdk", "JAVA_HOME": "/usr/lib/jvm/java-1.25.0-openjdk-amd64" } }, "args": [ "run", "-p:TargetFramework=net10.0-android", "-p:Configuration=Debug", "-p:AndroidAttachDebugger=true", "-p:AndroidSdbHostPort=55555", "-p:AndroidSdbTargetPort=55555" ], "problemMatcher": [ { "owner": "dotnet", "fileLocation": ["relative", "${workspaceFolder}"], "source": "dotnet", "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } } ] }, { "label": "build", "command": "dotnet", "type": "process", "args": ["build", "/property:GenerateFullPaths=true"], "group": "build", "isBuildCommand": true, "isTestCommand": false, "problemMatcher": ["$msCompile"], "isBackground": true }, { "label": "test blogs backend", "type": "process", "problemMatcher": ["$msCompile"], "command": "dotnet", "args": ["test"], "options": { "cwd": "src/Yavsc.Blogs.Tests" }, "group": { "kind": "test", "isDefault": false } }, { "label": "build-webapi", "type": "process", "problemMatcher": ["$msCompile"], "command": "dotnet", "args": ["build"], "options": { "cwd": "src/Api" }, "group": { "kind": "build" }, "isBackground": true } ] }