diff --git a/src/CodingWithCalvin.MCPServer/Services/VisualStudioService.cs b/src/CodingWithCalvin.MCPServer/Services/VisualStudioService.cs index f53c7dd..1bbe751 100644 --- a/src/CodingWithCalvin.MCPServer/Services/VisualStudioService.cs +++ b/src/CodingWithCalvin.MCPServer/Services/VisualStudioService.cs @@ -1122,6 +1122,11 @@ private void CollectProjectSymbols(ProjectItems? items, WorkspaceSymbolSearch se { CollectProjectSymbols(item.ProjectItems, search); } + + if (item.ContainingProject.Kind == ProjectKinds.vsProjectKindSolutionFolder && item.SubProject != null) + { + CollectProjectSymbols(item.SubProject.ProjectItems, search); + } } catch (Exception ex) {