如何在TFS中获取特定用户故事的已关闭错误和已打开错误的数量?

时间:2019-07-11 08:12:39

标签: c# tfs

我想使用C#获取TFS中特定用户故事ID的打开错误数和关闭错误数

1 个答案:

答案 0 :(得分:0)

您可以参考以下步骤:

  1. 创建这样的查询:

enter image description here

  1. 通过Visual Studio创建应用程序(例如控制台应用程序)
  2. 安装Microsoft.TeamFoundationServer.ExtendedClient块软件包

示例代码

var u = new Uri("collection url");
            string projectName = "project";
            VssCredentials c = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(new NetworkCredential("username", "password", "domain"))); 
            var connection = new VssConnection(u, c);
            var workitemClient = connection.GetClient<WorkItemTrackingHttpClient>();
           var query= workitemClient.GetQueryAsync(projectName, "Shared Queries/BugInUserStory").Result;
          var result=  workitemClient.QueryByIdAsync(query.Id).Result;
            var totalCounts = result.WorkItemRelations.Count(); //included User Story