这是我可以从 Visual Studio 执行的操作,但似乎无法通过使用 WIQL 的 TFS API 执行。
SELECT *
FROM WorkItems
WHERE WorkItemType = Bug
AND Tags CONTAINS 'MyTag'
AND Tags DOES NOT CONTAIN 'OtherTag'
如何使用“不包含”过滤器进行查询?
好吧,我有两件事要你试试……
首先尝试这个查询:
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。