提交 194fa62b 编写于 作者: K Kevin Ransom (msft) 提交者: GitHub

Fix for: 3596 --- [.NET Framework Projects] IDE is confused about the last file to compile (#3603)

上级 f52362ad
......@@ -273,9 +273,13 @@ type internal FSharpProjectOptionsManager
}
member this.UpdateProjectInfoWithProjectId(projectId:ProjectId, userOpName) =
let project = workspace.CurrentSolution.GetProject(projectId)
let siteProvider = this.ProvideProjectSiteProvider(project)
this.UpdateProjectInfo(tryGetOrCreateProjectId, projectId, siteProvider.GetProjectSite(), userOpName)
let hier = workspace.GetHierarchy(projectId)
match hier with
| h when (h.IsCapabilityMatch("CPS")) ->
let project = workspace.CurrentSolution.GetProject(projectId)
let siteProvider = this.ProvideProjectSiteProvider(project)
this.UpdateProjectInfo(tryGetOrCreateProjectId, projectId, siteProvider.GetProjectSite(), userOpName)
| _ -> ()
member this.UpdateProjectInfoWithPath(path, userOpName) =
let projectId = workspace.ProjectTracker.GetOrCreateProjectIdForPath(path, projectDisplayNameOf path)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册