vscode-csharp
vscode-csharp copied to clipboard
[bug] RZ10012 on template fluentuiblazorserver project
Type: Bug
Issue Description
Numerous RZ10012 warnings are raised when opening a vanilla project generated by dotnet new fluentuiblazorserver
Steps to Reproduce
- Create a new project:
dotnet new fluentuiblazorserver -n FluentTestApp - Start VSCode
- Open the folder that was created in step 1
- Open Pages/Index.razor
Expected Behavior
No warnings - PageTitle, FluentDesignSystemProvider, FluentCard and SurveyPrompt are recognized properly
Actual Behavior
Get 5 warnings for the Index.razor page. The first one i get is
[{
"resource": "<hidden>/FluentTestApp/Pages/Index.razor",
"owner": "_generated_diagnostic_collection_name_#2",
"code": "RZ10012",
"severity": 4,
"message": "Found markup element with unexpected name 'PageTitle'. If this is intended to be a component, add a @using directive for its namespace.",
"source": "Razor",
"startLineNumber": 3,
"startColumn": 1,
"endLineNumber": 3,
"endColumn": 12
}]
Logs
C# log
2025-02-09 08:18:34.570 [info] Locating .NET runtime version 8.0.10
2025-02-09 08:18:34.944 [info] Dotnet path: /opt/homebrew/Cellar/dotnet/9.0.101/libexec/dotnet
2025-02-09 08:18:34.945 [info] Activating C# + C# Dev Kit...
2025-02-09 08:18:35.912 [info] [stdout] {"pipeName":"/var/folders/tj/s3t915cs6vl7wt2gxjv7nc4h0000gn/T/eabdd6ef.sock"}
2025-02-09 08:18:35.912 [info] received named pipe information from server
2025-02-09 08:18:36.180 [info] client has connected to server
2025-02-09 08:18:36.231 [info] [Info - 8:18:36 AM] [Program] Language server initialized
2025-02-09 08:24:13.396 [info] [LanguageServerHost] [04:24:13.395][End]roslyn/updateLogLevel
2025-02-09 08:24:19.811 [info] [LanguageServerHost] [04:24:19.811][Start]textDocument/didClose
2025-02-09 08:24:19.812 [info] [LanguageServerHost] didClose for file:///Users/<username>/work/git/tmp/FluentTestApp/Pages/Index.razor
2025-02-09 08:24:19.812 [info] [LanguageServerHost] [04:24:19.812][End]textDocument/didClose
2025-02-09 08:24:19.824 [info] [LanguageServerHost] No request parameters given, using default language handler
2025-02-09 08:24:19.824 [info] [LanguageServerHost] [04:24:19.823][Start]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:19.824 [info] [LanguageServerHost] [04:24:19.823][End]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:19.833 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:19.833 [info] [LanguageServerHost] [04:24:19.832][Start]razor/dynamicFileInfoChanged
2025-02-09 08:24:19.833 [info] [LanguageServerHost] [04:24:19.833][End]razor/dynamicFileInfoChanged
2025-02-09 08:24:19.848 [info] [LanguageServerHost] Closing workspace/diagnostics request for enc
2025-02-09 08:24:19.849 [info] [LanguageServerHost] Closing workspace/diagnostics request for HotReloadDiagnostics
2025-02-09 08:24:19.850 [info] [LanguageServerHost] Closing workspace/diagnostics request for WorkspaceDocumentsAndProject
2025-02-09 08:24:19.850 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:19.850 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:19.850 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:19.851 [info] [LanguageServerHost] [04:24:19.844][End]workspace/diagnostic
2025-02-09 08:24:19.853 [info] [LanguageServerHost] [04:24:19.848][End]workspace/diagnostic
2025-02-09 08:24:19.853 [info] [LanguageServerHost] [04:24:19.848][End]workspace/diagnostic
2025-02-09 08:24:19.873 [info] [LanguageServerHost] No request parameters given, using default language handler
2025-02-09 08:24:19.873 [info] [LanguageServerHost] [04:24:19.873][Start]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:19.873 [info] [LanguageServerHost] [04:24:19.873][End]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:21.075 [info] [LanguageServerHost] No request parameters given, using default language handler
2025-02-09 08:24:21.075 [info] [LanguageServerHost] [04:24:21.075][Start]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:21.075 [info] [LanguageServerHost] [04:24:21.075][End]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:21.075 [info] [LanguageServerHost] [04:24:21.075][Start]textDocument/didOpen
2025-02-09 08:24:21.076 [info] [LanguageServerHost] didOpen for file:///Users/<username>/work/git/tmp/FluentTestApp/Pages/Index.razor
2025-02-09 08:24:21.076 [info] [LanguageServerHost] [04:24:21.075][End]textDocument/didOpen
2025-02-09 08:24:21.163 [info] [LanguageServerHost] Closing workspace/diagnostics request for HotReloadDiagnostics
2025-02-09 08:24:21.163 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:21.163 [info] [LanguageServerHost] [04:24:21.163][End]workspace/diagnostic
2025-02-09 08:24:21.581 [info] [LanguageServerHost] No request parameters given, using default language handler
2025-02-09 08:24:21.581 [info] [LanguageServerHost] [04:24:21.581][Start]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:21.581 [info] [LanguageServerHost] [04:24:21.581][Start]textDocument/didOpen
2025-02-09 08:24:21.581 [info] [LanguageServerHost] didOpen for virtualcsharp-razor:///Users/<username>/work/git/tmp/FluentTestApp/Pages/Index.razor__virtual.cs
2025-02-09 08:24:21.582 [info] [LanguageServerHost] [04:24:21.581][End]textDocument/didOpen
2025-02-09 08:24:21.582 [info] [LanguageServerHost] [04:24:21.581][End]workspace/buildOnlyDiagnosticIds
2025-02-09 08:24:21.582 [info] [LanguageServerHost] Could not find 'virtualcsharp-razor:///Users/<username>/work/git/tmp/FluentTestApp/Pages/Index.razor__virtual.cs'. Searched Host;MiscellaneousFiles
2025-02-09 08:24:21.585 [info] [LanguageServerHost] [04:24:21.584][Start]textDocument/semanticTokens/range
2025-02-09 08:24:21.588 [info] [LanguageServerHost] [04:24:21.588][End]textDocument/semanticTokens/range
2025-02-09 08:24:21.856 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:21.857 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:21.857 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:21.857 [info] [LanguageServerHost] [04:24:21.857][Start]workspace/diagnostic
2025-02-09 08:24:21.857 [info] [LanguageServerHost] [04:24:21.857][Start]workspace/diagnostic
2025-02-09 08:24:21.857 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: WorkspaceDocumentsAndProject) started getting diagnostics
2025-02-09 08:24:21.857 [info] [LanguageServerHost] [04:24:21.857][Start]workspace/diagnostic
2025-02-09 08:24:21.858 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: enc) started getting diagnostics
2025-02-09 08:24:21.858 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:21.858 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: HotReloadDiagnostics) started getting diagnostics
2025-02-09 08:24:21.858 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:21.858 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:21.858 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:21.858 [info] [LanguageServerHost] Closing workspace/diagnostics request for WorkspaceDocumentsAndProject
2025-02-09 08:24:21.858 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:21.858 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:21.859 [info] [LanguageServerHost] Closing workspace/diagnostics request for enc
2025-02-09 08:24:21.859 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:21.859 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:21.859 [info] [LanguageServerHost] Closing workspace/diagnostics request for HotReloadDiagnostics
2025-02-09 08:24:21.859 [info] [LanguageServerHost] [04:24:21.857][End]workspace/diagnostic
2025-02-09 08:24:21.859 [info] [LanguageServerHost] [04:24:21.857][End]workspace/diagnostic
2025-02-09 08:24:21.859 [info] [LanguageServerHost] Microsoft.CodeAnalysis.LanguageServer.Handler.Diagnostics.Public.PublicWorkspacePullDiagnosticsHandler finished getting diagnostics
2025-02-09 08:24:21.859 [info] [LanguageServerHost] [04:24:21.857][End]workspace/diagnostic
2025-02-09 08:24:23.170 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:23.171 [info] [LanguageServerHost] [04:24:23.170][Start]workspace/diagnostic
2025-02-09 08:24:23.171 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: HotReloadDiagnostics) started getting diagnostics
2025-02-09 08:24:23.171 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:23.172 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:23.866 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:23.867 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:23.867 [info] [LanguageServerHost] [04:24:23.866][Start]workspace/diagnostic
2025-02-09 08:24:23.867 [info] [LanguageServerHost] Request did not contain a textDocument, using default language handler
2025-02-09 08:24:23.867 [info] [LanguageServerHost] [04:24:23.866][Start]workspace/diagnostic
2025-02-09 08:24:23.868 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: enc) started getting diagnostics
2025-02-09 08:24:23.868 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: WorkspaceDocumentsAndProject) started getting diagnostics
2025-02-09 08:24:23.868 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:23.868 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:23.869 [info] [LanguageServerHost] [04:24:23.866][Start]workspace/diagnostic
2025-02-09 08:24:23.869 [info] [LanguageServerHost] PublicWorkspacePullDiagnosticsHandler(category: HotReloadDiagnostics) started getting diagnostics
2025-02-09 08:24:23.869 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:23.869 [info] [LanguageServerHost] previousResults.Length=0
2025-02-09 08:24:23.869 [info] [LanguageServerHost] Processing 0 documents
2025-02-09 08:24:23.869 [info] [LanguageServerHost] Processing 0 documents
C# LSP Trace Logs
(see attached file)
Environment information
VSCode version: 1.97.0 C# Extension: 2.63.32 Using OmniSharp: false
Dotnet Information
.NET SDK: Version: 9.0.101 Commit: f303476b53 Workload version: 9.0.100-manifests.6bf02610 MSBuild version: 17.12.12+f303476b5Runtime Environment: OS Name: Mac OS X OS Version: 14.7 OS Platform: Darwin RID: osx-arm64 Base Path: /opt/homebrew/Cellar/dotnet/9.0.101/libexec/sdk/9.0.101/
.NET workloads installed: There are no installed workloads to display. Configured to use loose manifests when installing new manifests.
Host: Version: 9.0.0 Architecture: arm64 Commit: f303476b53
.NET SDKs installed: 9.0.101 [/opt/homebrew/Cellar/dotnet/9.0.101/libexec/sdk]
.NET runtimes installed: Microsoft.AspNetCore.App 9.0.0 [/opt/homebrew/Cellar/dotnet/9.0.101/libexec/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 9.0.0 [/opt/homebrew/Cellar/dotnet/9.0.101/libexec/shared/Microsoft.NETCore.App]
Other architectures found: x64 [/usr/local/share/dotnet/x64] registered at [/etc/dotnet/install_location_x64]
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 |
|---|---|---|---|
| aicursor | ktiays | 0.5.3 | ktiays.aicursor-0.5.3 |
| better-cpp-syntax | jeff-hykin | 1.27.1 | jeff-hykin.better-cpp-syntax-1.27.1 |
| blazorwasm-companion | ms-dotnettools | 1.1.4 | ms-dotnettools.blazorwasm-companion-1.1.4 |
| copilot | GitHub | 1.266.0 | github.copilot-1.266.0 |
| copilot-chat | GitHub | 0.24.0 | github.copilot-chat-0.24.0 |
| csdevkit | ms-dotnettools | 1.16.6 | ms-dotnettools.csdevkit-1.16.6-darwin-arm64 |
| csharp | ms-dotnettools | 2.63.32 | ms-dotnettools.csharp-2.63.32-darwin-arm64 |
| debugpy | ms-python | 2025.0.0 | ms-python.debugpy-2025.0.0-darwin-arm64 |
| doxdocgen | cschlosser | 1.4.0 | cschlosser.doxdocgen-1.4.0 |
| gitlens | eamodio | 16.2.2 | eamodio.gitlens-16.2.2 |
| isort | ms-python | 2023.10.1 | ms-python.isort-2023.10.1 |
| jinjahtml | samuelcolvin | 0.20.0 | samuelcolvin.jinjahtml-0.20.0 |
| json | ZainChen | 2.0.2 | zainchen.json-2.0.2 |
| jupyter | ms-toolsai | 2025.1.0 | ms-toolsai.jupyter-2025.1.0-darwin-arm64 |
| jupyter-keymap | ms-toolsai | 1.1.2 | ms-toolsai.jupyter-keymap-1.1.2 |
| jupyter-renderers | ms-toolsai | 1.1.0 | ms-toolsai.jupyter-renderers-1.1.0 |
| markdown-all-in-one | yzhang | 3.6.2 | yzhang.markdown-all-in-one-3.6.2 |
| python | ms-python | 2025.0.0 | ms-python.python-2025.0.0-darwin-arm64 |
| remote-containers | ms-vscode-remote | 0.397.0 | ms-vscode-remote.remote-containers-0.397.0 |
| remote-explorer | ms-vscode | 0.4.3 | ms-vscode.remote-explorer-0.4.3 |
| remote-server | ms-vscode | 1.5.2 | ms-vscode.remote-server-1.5.2 |
| remote-ssh | ms-vscode-remote | 0.117.0 | ms-vscode-remote.remote-ssh-0.117.0 |
| remote-ssh-edit | ms-vscode-remote | 0.87.0 | ms-vscode-remote.remote-ssh-edit-0.87.0 |
| remote-wsl | ms-vscode-remote | 0.88.5 | ms-vscode-remote.remote-wsl-0.88.5 |
| vscode-docker | ms-azuretools | 1.29.4 | ms-azuretools.vscode-docker-1.29.4 |
| vscode-dotnet-runtime | ms-dotnettools | 2.2.6 | ms-dotnettools.vscode-dotnet-runtime-2.2.6 |
| vscode-jupyter-cell-tags | ms-toolsai | 0.1.9 | ms-toolsai.vscode-jupyter-cell-tags-0.1.9 |
| vscode-jupyter-slideshow | ms-toolsai | 0.1.6 | ms-toolsai.vscode-jupyter-slideshow-0.1.6 |
| vscode-pylance | ms-python | 2025.2.1 | ms-python.vscode-pylance-2025.2.1 |
| vscode-remote-extensionpack | ms-vscode-remote | 0.26.0 | ms-vscode-remote.vscode-remote-extensionpack-0.26.0 |
Extension version: 2.63.32 VS Code version: Code 1.97.0 (33fc5a94a3f99ebe7087e8fe79fbe1d37a251016, 2025-02-04T22:41:26.688Z) OS version: Darwin arm64 23.6.0 Modes:
System Info
| Item | Value |
|---|---|
| CPUs | Apple M2 (8 x 2400) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: enabled_on direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | 2, 2, 2 |
| Memory (System) | 16.00GB (0.44GB free) |
| Process Argv | --crash-reporter-id 13180c38-a746-480b-be64-1c9e8cbea18d |
| Screen Reader | no |
| VM | 0% |
A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dwnewjupytercf:31046870
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc2:31192216
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530
6074i472:31201624
9064b325:31222308
copilot_t_ci:31222730
jda6j935:31233686