TFS SDK を使用して、Team Explorer 2008 クエリ ビルダーおよびクエリ結果グリッドを拡張することは可能ですか? カスタム列を追加して、階層構造の結果グリッドに出力を取得したいという要件があります。これらの機能をゼロから作成する必要があります。チーム エクスプローラーで使用できる API ドキュメントはありますか。
ありがとう
株式クエリの結果グリッドでこれを行うと、うまくいくとは思えません。TFS API を使用して独自に作成し、Visual Studio アドインとして作成することもできます。
TFS からクエリのリストを取得するための詳細が見つかりました。これは、Visual Studio 2010 を使用している場合です。
http://code.msdn.microsoft.com/TfsSdk/Wiki/View.aspx?title=Enumerate%20Stored%20Queries
あるいは (もう少し簡単に)、次のようなコードを使用してクエリを取得することもできます。ただし、非推奨のコードがいくつか使用されています。ただし、TFS 2008 および Visual Studio 2008 用に設計されています。
TeamFoundationServer tfs = new TeamFoundationServer("http://tfs:8080");
WorkItemStore wis = tfs.GetService<WorkItemStore>();
var project = wis.Projects[0];
for(int i=0; i<project.StoredQueries.Count; i++)
{
System.Console.WriteLine(project.StoredQueries[i].Name);
}