Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取工作项的总时间?_C#_Tfs - Fatal编程技术网

C# 如何获取工作项的总时间?

C# 如何获取工作项的总时间?,c#,tfs,C#,Tfs,我有这个代码,它必须打印完成任务的总时间 WorkItemStore Store = (WorkItemStore)Tfs.GetService(typeof(WorkItemStore)); var query = Store.Query(q.Replace("@project", "'" + ProjInfo.Name + "'").Replace("@Me", "'" + Environment.UserName + "'")); for (int i = 0; i < query.

我有这个代码,它必须打印完成任务的总时间

WorkItemStore Store = (WorkItemStore)Tfs.GetService(typeof(WorkItemStore));
var query = Store.Query(q.Replace("@project", "'" + ProjInfo.Name + "'").Replace("@Me", "'" + Environment.UserName + "'"));
for (int i = 0; i < query.Count; i++)
    {
        Console.WriteLine(query[i][Total Work]);
    }
WorkItemStore=(WorkItemStore)Tfs.GetService(typeof(WorkItemStore));
var query=Store.query(q.Replace(“@project”、“'+ProjInfo.Name+”)。Replace(“@Me”、“'+Environment.UserName+”));
for(int i=0;i

但我找不到任何关于完成任务时间的字段。请显示正确的路径。:)

您需要找到要在TFS中求和的字段,这取决于流程模板

  • MSF模板-剩余工作|已完成工作|原始估算
  • Scrum模板-剩余工作

我认为您需要对已完成的工作进行汇总,但这是一种功能失调的行为,我会质疑您的指标的有效性。

我已编辑了您的标题。请看“,”其中的共识是“不,他们不应该”。什么是“总体工作”?这是您添加到TFS的字段吗?不,总工作时间-我浪费在某项任务上的时间。昨天2小时,今天4小时。总和=6小时。