File tree 1 file changed +5
-2
lines changed
vsintegration/src/FSharp.Editor/LanguageService
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -456,13 +456,16 @@ and
456
456
let referencedProjectSites = ProjectSitesAndFiles.GetReferencedProjectSites ( site, this.SystemServiceProvider)
457
457
458
458
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)
460
462
project.AddProjectReference( ProjectReference referencedProjectId)
461
463
462
464
if not ( workspace.ProjectTracker.ContainsProject( project)) then
463
465
workspace.ProjectTracker.AddProject( project)
464
466
465
- projectId
467
+ for referencedSite in referencedProjectSites do
468
+ setup referencedSite
466
469
467
470
setup ( siteProvider.GetProjectSite()) |> ignore
468
471
You can’t perform that action at this time.
0 commit comments