Skip to content

Commit a11ae7f

Browse files
dsymeKevinRansom
authored andcommitted
fix 3033 - correct order for project references (#3387)
1 parent fc4fdfa commit a11ae7f

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

vsintegration/src/FSharp.Editor/LanguageService/LanguageService.fs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -456,16 +456,13 @@ and
456456
let referencedProjectSites = ProjectSitesAndFiles.GetReferencedProjectSites (site, this.SystemServiceProvider)
457457

458458
for referencedSite in referencedProjectSites do
459-
let referencedProjectFileName = referencedSite.ProjectFileName()
460-
let referencedProjectDisplayName = projectDisplayNameOf referencedProjectFileName
461-
let referencedProjectId = workspace.ProjectTracker.GetOrCreateProjectIdForPath(referencedProjectFileName, referencedProjectDisplayName)
459+
let referencedProjectId = setup referencedSite
462460
project.AddProjectReference(ProjectReference referencedProjectId)
463461

464462
if not (workspace.ProjectTracker.ContainsProject(project)) then
465463
workspace.ProjectTracker.AddProject(project)
466464

467-
for referencedSite in referencedProjectSites do
468-
setup referencedSite
465+
projectId
469466

470467
setup (siteProvider.GetProjectSite()) |> ignore
471468

0 commit comments

Comments
 (0)