Wie kann ich eine Liste von Arbeitselementen aus TFS in C # abrufen?

8

Ich versuche, ein Projektberichtstool in WPF / C # zu schreiben. Ich möchte auf alle Projektnamen auf unserem TFS (Team Foundation Server) zugreifen und dann Statistiken für jedes Arbeitselement in einem bestimmten Projekt anzeigen.

Ich habe die Projektnamen, aber die eigentlichen Arbeitsaufgaben zu bekommen ist das, was mir die Arbeit schwer macht. Folgendes habe ich bis jetzt:

%Vor%

GetProjectInfo sendet hilfreiche Informationen über die einzelnen Projekte, aber bisher sieht es so aus, als würde ich nur die Definitionen sehen, aus denen die WorkItems bestehen, und nicht die tatsächlichen WorkItems selbst. Ich denke, dass die Programmierung, die ich geschrieben habe, am falschen Ort ist.

Von Microsofts Definition von WorkItem ( Ссылка ) Es sieht so aus, als wäre es in WorkItemTracking.Client, aber nicht im WorkItemStore, und ich bin mir nicht sicher, wohin ich gehen soll, um darauf zuzugreifen.

ENDGÜLTIGE VERSION:

Hier ist die aktualisierte Version meiner Funktion, nachdem ich die folgende Antwort referenziert habe. Dies gibt nur eine lange Folge von Arbeitsaufgabennamen mit neuen Zeilen zwischen, zum Ausdrucken, zurück, was alles ist, was ich versuche zu arbeiten (für jetzt).

%Vor%     
Nightmare Games 18.09.2014, 22:55
quelle

1 Antwort

10

Sie müssen WIQL-Abfragen verwenden, um aktuelle Arbeitsaufgaben zu erhalten, an denen Sie interessiert sind, z. um alle Arbeitselemente für ein bestimmtes Projekt zu erhalten:

%Vor%     
Oleg Mikhaylov 18.09.2014, 23:39
quelle

Tags und Links