如何使用 TFS API C# 获取 WIQL 查询的所有有效字段?

How to get all valid fields for WIQL query using TFS API C#?

我发现了这个:

https://msdn.microsoft.com/en-us/library/ms244668(v=vs.90).aspx

但我认为这可能与数据库副本有关?

我只需要知道是否有一种方法可以获得所有有效字段的列表,这些字段可以进入 WIQL 中的 SELECT 子句,例如:

SELECT [System.Id],[System.WorkItemType] FROM WorkItem

我认为 WorkItemType 无效,当我尝试输出它时抛出异常:

Console.WriteLine("ID: {0}", workItem.Id);
Console.WriteLine("Work Item Type: {0}", workItem.WorkItemType);

您可以使用 witadmin listfields 命令列出为团队项目集合定义的所有字段:

witadmin listfields /collection:http://xxxx:8080/tfs/DefaultCollection

检查:∀https://msdn.microsoft.com/en-us/library/dd236909.aspx

或者您可以安装 TFS Power Tool 来检查 "Work Item Field Explorer" 中的所有字段。