1

我们刚刚从 2013 年升级到 TFS 2017。当我们更改构建质量时,我们有一个自定义插件运行。自升级以来,它不会触发。我们已尝试更改所需的 DLL 以使用 2017 客户端 dll。但构建质量处理程序不会触发插件。它使用 Microsoft.TeamFoundation.Framework.Server.ISubscriber 接口。我们在 tfs 服务器上也没有遇到任何异常。

4

1 回答 1

0

ISubscriber 实现需要针对 TFS 2017 服务器以及客户端对象模型进行重新编译。

重要的是要了解新的构建基础架构(非 xaml 构建)可能会触发一组不同的通知。至少它们不能使用旧的客户端对象模型 IBuildServer 进行查询,您需要使用新的 REST API。

在不了解您的设置的更多信息(构建的类型、您要绑定的对象模型的确切版本、TFS 服务用户拥有的权限)的情况下,很难判断哪里出了问题。我们有 TFS 聚合器 ( https://github.com/tfsaggregator/tfsaggregator/wiki/Troubleshooting ) 的故障排除指南,它也是一个 ISubscriber 插件,它可以帮助您调试您的设置。

于 2016-12-30T12:12:12.987 回答