diff --git a/.vscode/launch.json b/.vscode/launch.json index 2818a5f45..f9f1250e8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -33,6 +33,36 @@ "cwd": "${workspaceFolder}/OpenTabletDriver.UX.MacOS/bin/Debug/net7.0/OpenTabletDriver.UX.MacOS.app/Contents/MacOS/", "program": "${workspaceFolder}/OpenTabletDriver.UX.MacOS/bin/Debug/net7.0/OpenTabletDriver.UX.MacOS.app/Contents/MacOS/OpenTabletDriver.UX.MacOS.dll", } + }, + { + "name": "Daemon (Persistent)", + "type": "coreclr", + "request": "launch", + "cwd": "${workspaceFolder}/bin", + "windows": { + "program": "${workspaceFolder}/bin/OpenTabletDriver.Daemon.exe", + }, + "linux": { + "program": "${workspaceFolder}/bin/OpenTabletDriver.Daemon", + }, + "args": [], + "console": "internalConsole", + "stopAtEntry": false + }, + { + "name": "UX (Persistent)", + "type": "coreclr", + "request": "launch", + "cwd": "${workspaceFolder}/bin", + "windows": { + "program": "${workspaceFolder}/bin/OpenTabletDriver.UX.Wpf.exe", + }, + "linux": { + "program": "${workspaceFolder}/bin/OpenTabletDriver.UX.Gtk", + }, + "args": [], + "console": "internalConsole", + "stopAtEntry": false } ] } diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 1ee03f205..0a164ab4f 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -45,6 +45,18 @@ "/consoleloggerparameters:NoSummary" ] } - } + }, + { + "label": "Build Persistent Binaries", + "type": "process", + "isBuildCommand": true, + "windows": { + "command": "./build.ps1" + }, + "linux": { + "command": "./build.sh" + }, + "problemMatcher": "$msCompile" + }, ] }