{ "version": "2.0.0", "tasks": [ { "label": "restore", "command": "dotnet", "type": "process", "args": [ "restore", "${workspaceFolder}/Sms.TaskTwo.slnx" ], "problemMatcher": "$msCompile" }, { "label": "build-solution", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/Sms.TaskTwo.slnx", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "group": "build", "problemMatcher": "$msCompile", "dependsOn": "restore" }, { "label": "build-avalonia", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/src/Sms.TaskTwo.Avalonia/Sms.TaskTwo.Avalonia.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": "$msCompile" }, { "label": "run-avalonia", "command": "dotnet", "type": "process", "args": [ "run", "--project", "${workspaceFolder}/src/Sms.TaskTwo.Avalonia/Sms.TaskTwo.Avalonia.csproj", "--no-build" ], "group": "none", "problemMatcher": "$msCompile", "dependsOn": "build-avalonia" }, { "label": "run-avalonia (watch)", "command": "dotnet", "type": "process", "args": [ "watch", "run", "--project", "${workspaceFolder}/src/Sms.TaskTwo.Avalonia/Sms.TaskTwo.Avalonia.csproj" ], "group": "none", "isBackground": true, "problemMatcher": "$msCompile" }, { "label": "clean", "command": "dotnet", "type": "process", "args": [ "clean", "${workspaceFolder}/Sms.TaskTwo.slnx" ], "problemMatcher": "$msCompile" } ] }