是否可以使用TFS SDK扩展Team Explorer 2008查询生成器和查询结果网格,我有一个要求,我想添加一些自定义列并在结构网格中以层次结构获取输出,无论这是可能还是我必须从头开始编写这些功能。是否有适用于团队资源管理器的API文档。
由于
答案 0 :(得分:0)
我认为使用股票查询结果网格做这件事并不会有太多运气。您可以使用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);
}