2

这是我可以从 Visual Studio 执行的操作,但似乎无法通过使用 WIQL 的 TFS API 执行。

SELECT * 
FROM WorkItems
WHERE WorkItemType = Bug
AND Tags CONTAINS 'MyTag'
AND Tags DOES NOT CONTAIN 'OtherTag'

如何使用“不包含”过滤器进行查询?

4

1 回答 1

3

好吧,我有两件事要你试试……

首先尝试这个查询:

SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] 
FROM WorkItems 
WHERE [System.TeamProject] = @project  
AND  [System.WorkItemType] = 'Bug'  
AND  [System.Tags] CONTAINS 'MyTag'  
AND  [System.Tags] NOT CONTAINS 'OtherTag' 
ORDER BY [System.Id]

其次,这样做...

通过 Visual Studio 查看您保存在 tfs 中的查询,将查询从查询​​资源管理器窗口拖到桌面上。使用记事本打开在桌面上创建的文件并检查内容。它将包含您的 WIQL。

在此处输入图像描述

于 2016-03-01T20:13:03.250 回答