{ "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/CORRESPONSALBackend.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile" }, { "label": "publish", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/CORRESPONSALBackend.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile" }, { "label": "watch", "command": "dotnet", "type": "process", "args": [ "watch", "run", "--project", "${workspaceFolder}/CORRESPONSALBackend.csproj" ], "problemMatcher": "$msCompile" }, { "label": "publish for PRODUCTION", "command": "dotnet", "type": "process", "args": [ "publish", "/property:Configuration=Release", "/property:EnvironmentName=Production", "${workspaceFolder}/CORRESPONSALBackend.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false, "close": true }, "problemMatcher": "$msCompile" }, { "label": "publish for QA", "command": "dotnet", "type": "process", "args": [ "publish", "/property:Configuration=Release", "/property:EnvironmentName=Staging", "${workspaceFolder}/CORRESPONSALBackend.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false, "close": true }, "problemMatcher": "$msCompile" }, { "label": "Clean & Build", "command": "dotnet clean; dotnet build", "type": "shell", "args": [ ], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false, "close": true }, "problemMatcher": "$msCompile" } ] }