{ "version": "2.0.0", "tasks": [ { "label": "User Secrets Init", "command": "dotnet", "type": "process", "args": [ "user-secrets", "-p", "${workspaceFolder}/Server/OI.Metrology.Server.csproj", "init" ], "problemMatcher": "$msCompile" }, { "label": "User Secrets Set", "command": "dotnet", "type": "process", "args": [ "user-secrets", "-p", "${workspaceFolder}/Server/OI.Metrology.Server.csproj", "set", "_Application", "oi-metrology-viewer.Server" ], "problemMatcher": "$msCompile" }, { "label": "Build Server", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/Server/OI.Metrology.Server.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Build Tests", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/Tests/OI.Metrology.Tests.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Build Shared", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/Shared/OI.Metrology.Shared.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Publish Server", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/Server/OI.Metrology.Server.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Test Debug", "command": "dotnet", "type": "process", "args": [ "test" ], "problemMatcher": "$msCompile" }, { "label": "Test Release", "command": "dotnet", "type": "process", "args": [ "test", "-c", "Release" ], "problemMatcher": "$msCompile" }, { "label": "Format", "command": "dotnet", "type": "process", "args": [ "format", "--report", ".vscode", "--verbosity", "detailed", "--severity", "warn" ], "problemMatcher": "$msCompile" }, { "label": "Old Watch", "command": "dotnet", "type": "process", "args": [ "watch", "run", "--project", "${workspaceFolder}/Server/OI.Metrology.Server.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Watch Server", "command": "dotnet", "type": "process", "args": [ "watch", "--launch-profile", "http", "run", "--project", "${workspaceFolder}/Server/OI.Metrology.Server.csproj", "--verbose" ], "isBackground": true, "dependsOn": [ "build" ], "problemMatcher": { "fileLocation": "relative", "pattern": { "regexp": "^([^\\s].*)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\):\\s+(error|warning|info)\\s+(TS\\d+)\\s*:\\s*(.*)$", "file": 1, "location": 2, "severity": 3, "code": 4, "message": 5 }, "background": { "activeOnStart": true, "beginsPattern": "^.*Shutdown requested.*", "endsPattern": "^.*Application started.*" } } }, { "label": "Build Client Hub", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/ClientHub/OI.Metrology.ClientHub.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Publish Client Hub", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/ClientHub/OI.Metrology.ClientHub.csproj" ], "problemMatcher": "$msCompile" }, { "label": "Watch Client Hub", "command": "dotnet", "type": "process", "args": [ "watch", "--launch-profile", "http", "run", "--project", "${workspaceFolder}/ClientHub/OI.Metrology.ClientHub.csproj", "--verbose" ], "isBackground": true, "dependsOn": [ "build" ], "problemMatcher": { "fileLocation": "relative", "pattern": { "regexp": "^([^\\s].*)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\):\\s+(error|warning|info)\\s+(TS\\d+)\\s*:\\s*(.*)$", "file": 1, "location": 2, "severity": 3, "code": 4, "message": 5 }, "background": { "activeOnStart": true, "beginsPattern": "^.*Shutdown requested.*", "endsPattern": "^.*Application started.*" } } } ] }