Как расширить составитель запросов TFS 2008 team explorer и таблицу результатов - PullRequest
0 голосов
/ 11 декабря 2010

Можно ли расширить Team Explorer 2008 Query Builder и таблицу результатов запроса с помощью TFS SDK, у меня есть требование, где я хотел бы добавить несколько пользовательских столбцов и получить выходные данные в таблице результатов в иерархической структуре, независимо от того, является ли это возможно, или я должен написать эти функции с нуля. Есть ли какая-либо документация по API для team explorer.

Спасибо

1 Ответ

0 голосов
/ 11 декабря 2010

Не думаю, что вам повезет, если вы сделаете это с сеткой результатов запросов на акции. Вы можете написать свой собственный, используя 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);
        }
...