Skip to content
This repository was archived by the owner on Dec 23, 2024. It is now read-only.

Commit 8d559c1

Browse files
authored
Merge pull request dotnet#3606 from KevinRansom/mergeintortm
Merge latest master into rtm
2 parents 17a8d09 + 7426871 commit 8d559c1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

LanguageService/LanguageService.fs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,13 @@ type internal FSharpProjectOptionsManager
274274
}
275275

276276
member this.UpdateProjectInfoWithProjectId(projectId:ProjectId, userOpName) =
277-
let project = workspace.CurrentSolution.GetProject(projectId)
278-
let siteProvider = this.ProvideProjectSiteProvider(project)
279-
this.UpdateProjectInfo(tryGetOrCreateProjectId, projectId, siteProvider.GetProjectSite(), userOpName)
277+
let hier = workspace.GetHierarchy(projectId)
278+
match hier with
279+
| h when (h.IsCapabilityMatch("CPS")) ->
280+
let project = workspace.CurrentSolution.GetProject(projectId)
281+
let siteProvider = this.ProvideProjectSiteProvider(project)
282+
this.UpdateProjectInfo(tryGetOrCreateProjectId, projectId, siteProvider.GetProjectSite(), userOpName)
283+
| _ -> ()
280284

281285
member this.UpdateProjectInfoWithPath(path, userOpName) =
282286
let projectId = workspace.ProjectTracker.GetOrCreateProjectIdForPath(path, projectDisplayNameOf path)

0 commit comments

Comments
 (0)