Używam bibliotek po stronie klienta TFS, np. Microsoft.TeamFoundation. * Złożeń ... Biorąc pod uwagę, że mam nazwę iteracji, w jaki sposób mogę pobrać wszystkie elementy pracy, które do niej należą?Jak uzyskać wszystkie elementy pracy w iteracji?
Próbowałem następujących pomocą obiektu zapytania:
var uri = new Uri(ConfigurationManager.AppSettings["TfsUri"]);
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(uri);
var wiStore = tfs.GetService<WorkItemStore>();
var queryText = "select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State] from WorkItems where [System.TeamProject] = 'VieroSAT' and [System.State] = 'Dev' order by [System.Id]";
var query = new Query(wiStore, queryText);
ale nie mogę dowiedzieć się, jak ograniczyć wyniki według iteracji Name. I wolałbym raczej zwrócić te wartości za pomocą zespołów TFS, ale nie mogę znaleźć odpowiedniej metody.
więc moje pytania ...
- Jak zwraca listę wszystkich elementów roboczych w iteracji za pomocą TFS Zespoły tylko (na przykład żadnych zapytań).
- Jeśli nr 1 nie jest możliwy, w jaki sposób mogę wykonać powyższe czynności, ale za pomocą obiektu zapytania.
Możesz zbudować zapytanie VS/Web Access i zapisać go w pliku, i zbadać używany serwer WIQL, a następnie użyć go w swojej aplikacji. – DaveShaw
@DaveShaw Czy możesz rozwinąć? Jak dokładnie zapisać zapytanie do pliku? – AngryHacker
Plik, Zapisz jako .... W visual studio – DaveShaw