c# - 如何获取 TFS 中特定用户故事的 Closed Bug 和 Open Bug 数量?
问题描述
我想使用 C# 获取 TFS 中特定用户故事 ID 的 Open Bug 的数量和 Closed Bug 的数量
解决方案
您可以参考以下步骤:
- 创建一个这样的查询:
- 通过 Visual Studio 创建应用程序(例如控制台应用程序)
- 安装 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
推荐阅读
- include - 如何在我的 gitlab-ci.yml 中包含 script.py?
- python - 用另一个数据框过滤一个数据框
- android - 以编程方式从 android 获取双 sim 设备手机号码
- eclipse - Tomcat 8/9 Jasper 问题 - java.lang.IllegalAccessError: 试图访问类...从类
- c# - '无法对 System.Guid 和 System.String 执行 '=' 操作。
- apk - 是否可以批量获取所有 apk 的哈希码?
- javascript - 选择和删除共享 googlesheet 中的内容
- javascript - 在 Firebase 中,我收到未捕获的类型错误:无法读取未定义的属性“initializeApp”,但不确定为什么未定义“firebase”?
- python - 地理编码应用于数据框时返回错误的城镇 - 应用于文本时返回正确的城镇
- azure-devops - 如何在 Azure DevOps 中为 .NET 5.0 项目生成代码分析报告?