{ // Die App hat kein Fenster: sichtbar ist nur das Symbol im Infobereich der // Taskleiste, alles Weitere steht im Protokoll unter // %LOCALAPPDATA%\SwyxTray\swyxtray.log. "version": "0.2.0", "configurations": [ { // Der Standardweg — funktioniert auch, wenn VS Code remote verbunden // ist: eine geplante Aufgabe startet die App in der Desktop-Sitzung des // angemeldeten Benutzers (nur dort gibt es eine Taskleiste fuer das // Symbol), danach haengt sich der Debugger an den Prozess. "name": "SwyxTray debuggen (Desktop-Sitzung)", "type": "coreclr", "request": "attach", "preLaunchTask": "SwyxTray im Desktop starten (Debug)", "processName": "SwyxTray.exe" }, { // Direkter Start durch den Debugger. Bei lokal laufendem VS Code // gleichwertig; bei Remote-Verbindung landet der Prozess in der // Sitzung des VS-Code-Servers — die App laeuft dann, aber ohne // sichtbares Tray-Symbol (dort existiert keine Taskleiste). "name": "SwyxTray starten (direkt, ohne Tray bei Remote)", "type": "coreclr", "request": "launch", "preLaunchTask": "build (Debug)", "program": "${workspaceFolder}/src/SwyxTray/bin/x64/Debug/net10.0-windows/win-x64/SwyxTray.exe", "args": ["--verbose"], "cwd": "${workspaceFolder}/src/SwyxTray", "console": "internalConsole", "stopAtEntry": false }, { // Fuer eine bereits laufende Instanz, etwa aus dem Autostart. "name": "An laufende SwyxTray anhaengen", "type": "coreclr", "request": "attach", "processName": "SwyxTray.exe" } ] }