Language server status item: projects DotRush has loaded

Counts DotRush's projectLoaded events against the active solution and
warns when the startup project is missing or projects came from outside
the solution. Exposes the data as dotnetSolution.languageServerStatus
for other extensions.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0169iPWwKHZoBTNN9qwXiwqk
This commit is contained in:
max
2026-09-08 18:53:19 +02:00
co-authored by Claude Fable 5.1
parent 86b21c15d0
commit 9e64be0520
4 changed files with 203 additions and 2 deletions
+20
View File
@@ -129,6 +129,22 @@
"title": "Hot Reload: Actions",
"category": ".NET Solution"
},
{
"command": "dotnetSolution.languageServerReload",
"title": "Reload Language Server Workspace (DotRush)",
"category": ".NET Solution",
"icon": "$(refresh)"
},
{
"command": "dotnetSolution.languageServerMenu",
"title": "Language Server Status",
"category": ".NET Solution"
},
{
"command": "dotnetSolution.languageServerStatus",
"title": "Language Server Status (as data)",
"category": ".NET Solution"
},
{
"command": "dotnetSolution.generateLaunchConfig",
"title": "Create launch.json and tasks.json entries",
@@ -190,6 +206,10 @@
{
"command": "dotnetSolution.hotReload.menu",
"when": "false"
},
{
"command": "dotnetSolution.languageServerStatus",
"when": "false"
}
],
"debug/toolBar": [