如何扩展TFS 2008团队资源管理器查询构建器和结果网格

时间:2010-12-11 07:34:16

标签: tfs2008

是否可以使用TFS SDK扩展Team Explorer 2008查询生成器和查询结果网格,我有一个要求,我想添加一些自定义列并在结构网格中以层次结构获取输出,无论这是可能还是我必须从头开始编写这些功能。是否有适用于团队资源管理器的API文档。

由于

1 个答案:

答案 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);
        }