Skip to content

Commit 5573f6f

Browse files
committed
Revert "fix 3033 - correct order for project references (#3387)"
This reverts commit a11ae7f.
1 parent a11ae7f commit 5573f6f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

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

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

462464
if not (workspace.ProjectTracker.ContainsProject(project)) then
463465
workspace.ProjectTracker.AddProject(project)
464466

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

467470
setup (siteProvider.GetProjectSite()) |> ignore
468471

0 commit comments

Comments
 (0)