w studiu Extension (VSIX) roztworu Visual Używam Roslyn załadować konkretnego projektu z mojego obecnego rozwiązania:Roslyn dokumenty projektowe obciążenie faililng
Project myProject =
this.CurrentComponentModel.GetService<VisualStudioWorkspace>()
.CurrentSolution.Projects
.FirstOrDefault(p => p.Name == "MyProject")
projct myProject jest zdecydowanie załadowany, ale na kontroli Rozumiem, że:
myProject.HasDocuments == false
myProject.Documents is Empty
A jednak w Visual Studio widzę mnóstwo dokumentów.
Gdybym zamknąć i otworzyć rozwiązanie to samo rozwiązanie, ale z innego oddziału TFS, a następnie ten sam kod zwróci:
myProject.HasDocuments == true
myProject.Documents is not Empty
Jakieś pomysły?
Czy możesz podzielić się projektem, który robi to z nami (innymi słowy, [mcve])? W przeciwnym razie wątpię, by ktokolwiek był w stanie ci pomóc. – svick