@CurrentIteration宏接受团队的功能已禁用(在本地TFS上)

时间:2018-12-04 09:18:25

标签: asp.net azure azure-devops azure-devops-rest-api

TFS URL:http://tfs。{my-organization-name} .com:8080 / tfs /

TFS:前提

版本:TFS 2018更新2

查询:我想在TFS查询中使用@CurrentIteration('[Project] / Team'),我想从REST API运行
例如@CurrentIteration(‘[MyProject] / MyTeam’)(我总是只有一个团队与一个项目关联,但不超过一个)

问题::在TFS查询中,我定义了@CurrentIteration来动态获取迭代,但根据其协议,此变量仅可从其Web Portal而不是从REST API使用。

解决方案::如果我们在@CurrentIteration中将团队名称添加为大括号,那么这将适用于REST API和Web Portal。但是现在,当我将team作为参数添加时,TFS出现错误。

错误:@CurrentIteration宏接受团队的功能已被禁用。 (我已经对此进行了研究,看起来,此功能可能仅在Azure DevOps Server 2019和更高版本中可用。我不确定。在这里需要帮助。)

Reference link1

Reference link2

Reference link3

谁能知道为什么我会收到此错误?

我在哪里可以选择在本地TFS Web门户中启用此功能?

1 个答案:

答案 0 :(得分:1)

正如您提到的,此功能仅在TFS 2019上可用。

请参阅官方推荐人时间表here

  

使用@CurrentIteration Team参数澄清查询迭代计划:2019