diff --git a/CycloneDX.Core/Services/ProjectFileService.cs b/CycloneDX.Core/Services/ProjectFileService.cs index cdc78621..c87fdec3 100644 --- a/CycloneDX.Core/Services/ProjectFileService.cs +++ b/CycloneDX.Core/Services/ProjectFileService.cs @@ -232,8 +232,11 @@ public async Task> RecursivelyGetProjectReferencesAsync(string p { if (!visitedProjectFiles.Contains(projectReferencePath)) { - files.Enqueue(projectReferencePath); - projectReferences.Add(projectReferencePath); + if (Core.Utils.IsSupportedProjectType(projectReferencePath)) + { + files.Enqueue(projectReferencePath); + projectReferences.Add(projectReferencePath); + } } } @@ -244,4 +247,4 @@ public async Task> RecursivelyGetProjectReferencesAsync(string p return projectReferences; } } -} \ No newline at end of file +}