Files
swyx/.vscode/launch.json
T
Sven 78b17a1350 SwyxTray und Firefox-Plugin in das Repository aufnehmen
Windows-Tray-Anwendung (CLMgr-Anbindung an SwyxIt!) samt WebSocket-Zugang,
Firefox-Erweiterung und Browser-Beispielclient.
2026-08-21 11:33:52 +02:00

42 lines
1.6 KiB
JSON

{
// 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"
}
]
}