0

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

谢谢

4

1 回答 1

0

我认为使用股票查询结果网格执行此操作不会有太大的运气。您可以使用 TFS API 编写自己的 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);
        }
于 2010-12-11T15:55:11.270 回答