【发布时间】:2019-05-05 16:06:59
【问题描述】:
TFS 网址: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。但是现在当我添加团队作为参数时,我在 TFS 中遇到了错误。
错误:@CurrentIteration 宏接受团队的能力被禁用。 (我对此进行了研究,看起来,此功能可能仅在 Azure DevOps Server 2019 及更高版本中可用。对此我不确定。需要帮助。)
Reference link1
Reference link2
Reference link3
谁能知道我为什么会收到这个错误?
在我的本地 TFS 门户网站中,我可以在哪里选择启用此功能?
【问题讨论】:
标签: asp.net azure azure-devops azure-devops-rest-api