dotnet / dotnet/vscode-csharp

Cannot run Blazor Wasm debugging after closing the previous session

Open
#7,864 5 comments 0 reactions 1 assignee Claimed by @LittleLittleCloud View on GitHub
Debugger Project System untriaged
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
17h 56m
Merged PRs (30d)
21

Description


Type: Bug

## Issue Description ##
I am trying to debug a newly created Blazor WebAssembly application. I created the application via `dotnet new blazorwasm`. The `launch.json` was generated by the C# extension. When I try to debug the application, it works fine the first time. However, subsequent attempts to run it fail due to port conflicts: "Failed to bind to address http://127.0.0.1:5293: address already in use."

## Steps to Reproduce ##
1. Create an empty Blazor WebAssembly application using:
```
dotnet new blazorwasm
```
2. Generate `launch.json` with the C# extension.
- My current `launch.json`:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch and Debug Standalone Blazor WebAssembly App",
"type": "blazorwasm",
"request": "launch",
"cwd": "${workspaceFolder}"
}
]
}
```
3. Run debugging. The browser is opened.
4. Close the browser and stop debugging.
5. Try to start debugging again.

## Expected Behavior ##
The application should successfully start debugging again without port conflicts after stopping and restarting the session.

## Actual Behavior ##
The application fails to start debugging after the initial session, reporting that the port is already in use.

## Logs ##
I will attach a zip file.

### C# log ###
2024-12-07 13:17:05.332 [info] Using dotnet configured on PATH
2024-12-07 13:17:05.333 [info] Dotnet path: /usr/local/share/dotnet/dotnet
2024-12-07 13:17:05.333 [info] Activating C# standalone...
2024-12-07 13:17:08.022 [info] [stdout] {"pipeName":"/var/folders/lr/q1frb3cx33b0y4gyw8fs7hn40000gn/T/245b8346.sock"}

2024-12-07 13:17:08.022 [info] received named pipe information from server
2024-12-07 13:17:08.023 [info] client has connected to server
2024-12-07 13:17:08.197 [info] [Info - 13:17:08] [Program] Language server initialized
2024-12-07 13:17:13.056 [info] [Info - 13:17:13] [LanguageServerProjectSystem] Successfully completed load of /Users/user/VS Code Test Apps/blazorwasm1/blazorwasm1.csproj
2024-12-07 13:17:13.061 [info] [Info - 13:17:13] [LanguageServerProjectSystem] Completed (re)load of all projects in 00:00:03.9894763
2024-12-07 13:22:24.766 [info] [LanguageServerHost] [02:22:24.765][End]roslyn/updateLogLevel
2024-12-07 13:23:12.555 [info] [LanguageServerHost] [02:23:12.540][Start]textDocument/didClose
2024-12-07 13:23:12.556 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Home.razor__virtual.cs
2024-12-07 13:23:12.556 [info] [LanguageServerHost] [02:23:12.546][End]textDocument/didClose
2024-12-07 13:23:12.557 [info] [LanguageServerHost] [02:23:12.552][Start]textDocument/didClose
2024-12-07 13:23:12.557 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Counter.razor__virtual.cs
2024-12-07 13:23:12.557 [info] [LanguageServerHost] [02:23:12.554][End]textDocument/didClose
2024-12-07 13:23:12.557 [info] [LanguageServerHost] [02:23:12.554][Start]textDocument/didClose
2024-12-07 13:23:12.558 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Weather.razor__virtual.cs
2024-12-07 13:23:12.558 [info] [LanguageServerHost] [02:23:12.554][End]textDocument/didClose
2024-12-07 13:23:12.558 [info] [LanguageServerHost] [02:23:12.554][Start]textDocument/didClose
2024-12-07 13:23:12.558 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/_Imports.razor__virtual.cs
2024-12-07 13:23:12.558 [info] [LanguageServerHost] [02:23:12.555][End]textDocument/didClose
2024-12-07 13:23:12.558 [info] [LanguageServerHost] [02:23:12.555][Start]textDocument/didClose
2024-12-07 13:23:12.558 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/MainLayout.razor__virtual.cs
2024-12-07 13:23:12.558 [info] [LanguageServerHost] [02:23:12.555][End]textDocument/didClose
2024-12-07 13:23:12.559 [info] [LanguageServerHost] [02:23:12.555][Start]textDocument/didClose
2024-12-07 13:23:12.559 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/NavMenu.razor__virtual.cs
2024-12-07 13:23:12.559 [info] [LanguageServerHost] [02:23:12.555][End]textDocument/didClose
2024-12-07 13:23:12.559 [info] [LanguageServerHost] [02:23:12.555][Start]textDocument/didClose
2024-12-07 13:23:12.559 [info] [LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/App.razor__virtual.cs
2024-12-07 13:23:12.560 [info] [LanguageServerHost] [02:23:12.555][End]textDocument/didClose
2024-12-07 13:23:12.641 [info] [LanguageServerHost] Closing workspace/diagnostics request for HotReloadDiagnostics
2024-12-07 13:23:12.642 [info] [LanguageServerHost] Closing workspace/diagnostics request for WorkspaceDocumentsAndProject
2024-12-07 13:23:12.642 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2024-12-07 13:23:12.642 [info] [LanguageServerHost] Closing workspace/diagnostics request for enc
2024-12-07 13:23:12.642 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2024-12-07 13:23:12.643 [info] [LanguageServerHost] [02:23:12.641][End]workspace/diagnostic
2024-12-07 13:23:12.643 [info] [LanguageServerHost] [02:23:12.641][End]workspace/diagnostic
2024-12-07 13:23:12.643 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2024-12-07 13:23:12.643 [info] [LanguageServerHost] [02:23:12.641][End]workspace/diagnostic
2024-12-07 13:23:13.065 [info] [RazorWorkspaceListener] Serializing information for (ProjectId, #a9bb344c-6f7c-4c67-a4a5-305afe68c4e5 - /Users/user/VS Code Test Apps/blazorwasm1/blazorwasm1.csproj ($net9.0))
2024-12-07 13:23:14.709 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2024-12-07 13:23:14.710 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2024-12-07 13:23:14.710 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2024-12-07 13:23:14.710 [info] [LanguageServerHost] [02:23:14.708][Start]workspace/diagnostic
2024-12-07 13:23:14.710 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: WorkspaceDocumentsAndProject) started getting diagnostics
2024-12-07 13:23:14.710 [info] [LanguageServerHost] previousResults.Length=0
2024-12-07 13:23:14.711 [info] [LanguageServerHost] Processing 0 documents
2024-12-07 13:23:14.711 [info] [LanguageServerHost] [02:23:14.708][Start]workspace/diagnostic
2024-12-07 13:23:14.711 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: HotReloadDiagnostics) started getting diagnostics
2024-12-07 13:23:14.711 [info] [LanguageServerHost] previousResults.Length=0
2024-12-07 13:23:14.711 [info] [LanguageServerHost] Processing 0 documents
2024-12-07 13:23:14.711 [info] [LanguageServerHost] [02:23:14.709][Start]workspace/diagnostic
2024-12-07 13:23:14.712 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: enc) started getting diagnostics
2024-12-07 13:23:14.712 [info] [LanguageServerHost] previousResults.Length=0
2024-12-07 13:23:14.712 [info] [LanguageServerHost] Processing 0 documents
2024-12-07 13:28:42.150 [info] Using dotnet configured on PATH
2024-12-07 13:32:16.780 [info] [LanguageServerHost] No request parameters given, using default language handler
2024-12-07 13:32:16.783 [info] [LanguageServerHost] [02:32:16.780][Start]workspace/buildOnlyDiagnosticIds
2024-12-07 13:32:16.784 [info] [LanguageServerHost] [02:32:16.783][End]workspace/buildOnlyDiagnosticIds

### C# LSP Trace Logs ###
[Trace - 13:22:24] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:22:24.765][End]roslyn/updateLogLevel"
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Home.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Counter.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Weather.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/_Imports.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/MainLayout.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/NavMenu.razor__virtual.cs"
}
}

[Trace - 13:23:12] Sending notification 'textDocument/didClose'.
Params: {
"textDocument": {
"uri": "virtualCSharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/App.razor__virtual.cs"
}
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.540][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Home.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.546][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.552][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Counter.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.554][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.554][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Pages/Weather.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.554][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.554][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/_Imports.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/MainLayout.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/Layout/NavMenu.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][Start]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] didClose for virtualcsharp-razor:///Users/user/VS Code Test Apps/blazorwasm1/App.razor__virtual.cs"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.555][End]textDocument/didClose"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Closing workspace/diagnostics request for HotReloadDiagnostics"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Closing workspace/diagnostics request for WorkspaceDocumentsAndProject"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Closing workspace/diagnostics request for enc"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics"
}

[Trace - 13:23:12] Received response 'workspace/diagnostic - (85)' in 176130ms.
Result: {
"items": []
}

[Trace - 13:23:12] Received response 'workspace/diagnostic - (86)' in 176130ms.
Result: {
"items": []
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.641][End]workspace/diagnostic"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.641][End]workspace/diagnostic"
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics"
}

[Trace - 13:23:12] Received response 'workspace/diagnostic - (84)' in 176131ms.
Result: {
"items": []
}

[Trace - 13:23:12] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:12.641][End]workspace/diagnostic"
}

[Trace - 13:23:13] Received notification 'window/logMessage'.
Params: {
"type": 4,
"message": "[RazorWorkspaceListener] Serializing information for (ProjectId, #a9bb344c-6f7c-4c67-a4a5-305afe68c4e5 - /Users/user/VS Code Test Apps/blazorwasm1/blazorwasm1.csproj ($net9.0))"
}

[Trace - 13:23:14] Sending request 'workspace/diagnostic - (89)'.
Params: {
"identifier": "enc",
"previousResultIds": [],
"partialResultToken": "255ba741-649a-4b81-9d3b-714dbca8a66a"
}

[Trace - 13:23:14] Sending request 'workspace/diagnostic - (90)'.
Params: {
"identifier": "HotReloadDiagnostics",
"previousResultIds": [],
"partialResultToken": "6aac1bba-2162-445b-b8d4-ca6d66565daf"
}

[Trace - 13:23:14] Sending request 'workspace/diagnostic - (91)'.
Params: {
"identifier": "WorkspaceDocumentsAndProject",
"previousResultIds": [],
"partialResultToken": "8527e187-a498-429e-b7a9-546ea7a90544"
}

[Trace - 13:23:14] Received request 'workspace/codeLens/refresh - (37)'.
Params: []

[Trace - 13:23:14] Sending response 'workspace/codeLens/refresh - (37)'. Processing request took 0ms
No result returned.

[Trace - 13:23:14] Received request 'workspace/diagnostic/refresh - (38)'.
Params: []

[Trace - 13:23:14] Sending response 'workspace/diagnostic/refresh - (38)'. Processing request took 0ms
No result returned.

[Trace - 13:23:14] Received request 'workspace/semanticTokens/refresh - (39)'.
Params: []

[Trace - 13:23:14] Sending response 'workspace/semanticTokens/refresh - (39)'. Processing request took 1ms
No result returned.

[Trace - 13:23:14] Received request 'workspace/inlayHint/refresh - (40)'.
Params: []

[Trace - 13:23:14] Sending response 'workspace/inlayHint/refresh - (40)'. Processing request took 0ms
No result returned.

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Request did not contain a textDocument, using default language handler"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Request did not contain a textDocument, using default language handler"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Request did not contain a textDocument, using default language handler"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:14.708][Start]workspace/diagnostic"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: WorkspaceDocumentsAndProject) started getting diagnostics"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] previousResults.Length=0"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Processing 0 documents"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:14.708][Start]workspace/diagnostic"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: HotReloadDiagnostics) started getting diagnostics"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] previousResults.Length=0"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Processing 0 documents"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:23:14.709][Start]workspace/diagnostic"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: enc) started getting diagnostics"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] previousResults.Length=0"
}

[Trace - 13:23:14] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] Processing 0 documents"
}

[Trace - 13:32:16] Sending request 'workspace/buildOnlyDiagnosticIds - (92)'.
[Trace - 13:32:16] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] No request parameters given, using default language handler"
}

[Trace - 13:32:16] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:32:16.780][Start]workspace/buildOnlyDiagnosticIds"
}

[Trace - 13:32:16] Received response 'workspace/buildOnlyDiagnosticIds - (92)' in 5ms.
Result: {
"ids": [
"CS1607",
"CS0169",
"CS0414",
"CS0067",
"CS0649",
"CS0656",
"CS0518",
"CS5001",
"CS0028",
"CS0017",
"CS7022",
"CS1556",
"CS0402",
"CS1558",
"CS1555",
"CS8892",
"CS0148",
"CS8078",
"CS7038",
"CS0204",
"CS0570",
"CS8004",
"CS8006",
"CS8005",
"CS8008",
"CS4007",
"CS8178",
"CS4013",
"CS1969",
"CS9026",
"CS9068",
"CS9144",
"CS9148",
"CS9149",
"CS9153",
"CS9154",
"CS9155",
"CS9156",
"CS9158",
"CS9159",
"CS9160",
"CS9163",
"CS9177",
"CS9178",
"CS9207",
"CS8419",
"CS8420",
"CS9217",
"CA1016",
"CA1014",
"CA1017",
"CA1017",
"CA1724",
"CA1724",
"CA1501",
"CA1502",
"CA1505",
"CA1506",
"CA1509",
"CA1852",
"CA5360",
"CA5399",
"CA5400",
"CA5380",
"CA5381",
"CA5367",
"CA5401",
"CA5402",
"CA2301",
"CA2302",
"CA2321",
"CA2322",
"CA2329",
"CA2330",
"CA2311",
"CA2312",
"CA2327",
"CA2328",
"CA5387",
"CA5388",
"CA5362",
"CA5396",
"CA5391",
"CA5395",
"CA5382",
"CA5383",
"CA1812"
]
}

[Trace - 13:32:16] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:32:16.783][End]workspace/buildOnlyDiagnosticIds"
}

[Trace - 13:32:56] Sending request 'workspace/buildOnlyDiagnosticIds - (93)'.
[Trace - 13:32:56] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] No request parameters given, using default language handler"
}

[Trace - 13:32:56] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:32:56.616][Start]workspace/buildOnlyDiagnosticIds"
}

[Trace - 13:32:56] Received response 'workspace/buildOnlyDiagnosticIds - (93)' in 31ms.
Result: {
"ids": [
"CS1607",
"CS0169",
"CS0414",
"CS0067",
"CS0649",
"CS0656",
"CS0518",
"CS5001",
"CS0028",
"CS0017",
"CS7022",
"CS1556",
"CS0402",
"CS1558",
"CS1555",
"CS8892",
"CS0148",
"CS8078",
"CS7038",
"CS0204",
"CS0570",
"CS8004",
"CS8006",
"CS8005",
"CS8008",
"CS4007",
"CS8178",
"CS4013",
"CS1969",
"CS9026",
"CS9068",
"CS9144",
"CS9148",
"CS9149",
"CS9153",
"CS9154",
"CS9155",
"CS9156",
"CS9158",
"CS9159",
"CS9160",
"CS9163",
"CS9177",
"CS9178",
"CS9207",
"CS8419",
"CS8420",
"CS9217",
"CA1016",
"CA1014",
"CA1017",
"CA1017",
"CA1724",
"CA1724",
"CA1501",
"CA1502",
"CA1505",
"CA1506",
"CA1509",
"CA1852",
"CA5360",
"CA5399",
"CA5400",
"CA5380",
"CA5381",
"CA5367",
"CA5401",
"CA5402",
"CA2301",
"CA2302",
"CA2321",
"CA2322",
"CA2329",
"CA2330",
"CA2311",
"CA2312",
"CA2327",
"CA2328",
"CA5387",
"CA5388",
"CA5362",
"CA5396",
"CA5391",
"CA5395",
"CA5382",
"CA5383",
"CA1812"
]
}

[Trace - 13:32:56] Received notification 'window/logMessage'.
Params: {
"type": 5,
"message": "[LanguageServerHost] [02:32:56.617][End]workspace/buildOnlyDiagnosticIds"
}

## Environment information ##

**VSCode version**: 1.95.3
**C# Extension**: 2.55.29
**Using OmniSharp**: false

Dotnet Information
.NET SDK:
Version: 9.0.101
Commit: eedb237549
Workload version: 9.0.100-manifests.4a280210
MSBuild version: 17.12.12+1cce77968

Runtime Environment:
OS Name: Mac OS X
OS Version: 12.7
OS Platform: Darwin
RID: osx-x64
Base Path: /usr/local/share/dotnet/sdk/9.0.101/

.NET workloads installed:
[wasm-tools]
Installation Source: SDK 9.0.100
Manifest Version: 9.0.0/9.0.100
Manifest Path: /usr/local/share/dotnet/sdk-manifests/9.0.100/microsoft.net.workload.mono.toolchain.current/9.0.0/WorkloadManifest.json
Install Type: FileBased

Configured to use loose manifests when installing new manifests.

Host:
Version: 9.0.0
Architecture: x64
Commit: 9d5a6a9aa4

.NET SDKs installed:
9.0.100 [/usr/local/share/dotnet/sdk]
9.0.101 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 9.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 9.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
None

Environment variables:
Not set

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Visual Studio Code Extensions

|Extension|Author|Version|Folder Name|
|---|---|---|---|
|csharp|ms-dotnettools|2.55.29|ms-dotnettools.csharp-2.55.29-darwin-x64|
|extension-test-runner|ms-vscode|0.0.12|ms-vscode.extension-test-runner-0.0.12|
|vscode-dotnet-runtime|ms-dotnettools|2.2.3|ms-dotnettools.vscode-dotnet-runtime-2.2.3|
|vscode-eslint|dbaeumer|3.0.10|dbaeumer.vscode-eslint-3.0.10|;

Extension version: 2.55.29
VS Code version: Code 1.95.3 (Universal) (f1a4fb101478ce6ec82fe9627c43efbf9e98c813, 2024-11-13T14:50:04.152Z)
OS version: Darwin x64 21.6.0
Modes:

System Info

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz (4 x 2304)|
|GPU Status|2d_canvas: unavailable_software
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: disabled_software
video_encode: disabled_software
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
webnn: unavailable_software|
|Load (avg)|1, 2, 2|
|Memory (System)|16.00GB (7.00GB free)|
|Process Argv|--crash-reporter-id 09867b75-744f-4a21-80bf-b646f1d3c70f|
|Screen Reader|no|
|VM|50%|

A/B Experiments

```
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythonnoceb:30805159
pythonmypyd1:30879173
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
dvdeprecation:31068756
dwnewjupytercf:31046870
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc2:31192216
cf971741:31144450
iacca1:31171482
notype1:31157159
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530

```

[C#.log.zip](https://github.com/user-attachments/files/18045935/C.log.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.