diff --git a/.vscode/launch.json b/.vscode/launch.json index 2b1a0b18..b89af43b 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,6 +7,7 @@ "request": "launch", "program": "WebServer.dll", "args": [], + "preLaunchTask": "server-build", "cwd": "${workspaceFolder}/WebServer/bin/Debug/net9.0/", "stopAtEntry": false, "serverReadyAction": { diff --git a/.vscode/tasks.json b/.vscode/tasks.json index b1c79f68..985e7093 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,12 +1,17 @@ { - "version": "2.0.0", - "tasks": [ - { - "type": "dotnet", - "task": "build", - "group": "build", - "problemMatcher": [], - "label": "dotnet: build" - } - ] + "version": "2.0.0", + "tasks": [ + { + "label": "server-build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/WebServer/WebServer.csproj", + "-o", + "${workspaceFolder}/WebServer/bin/Debug/net9.0/", + ], + "problemMatcher": "$msCompile" + }, + ] } \ No newline at end of file