我们刚刚从2013年升级到TFS 2017.我们有一个自定义插件,在我们更改构建质量时运行。由于升级不会触发。我们已经尝试更改所需的DLL以使用2017客户端DLL。但构建质量处理程序不会触发插件。它使用Microsoft.TeamFoundation.Framework.Server.ISubscriber界面。我们在tfs服务器上也没有得到任何异常。TFS 2017构建质量处理程序
1
A
回答
0
ISubscriber实现需要针对TFS 2017服务器以及客户端对象模型进行重新编译。
重要的是要了解新的构建基础结构(非xaml构建)可能会触发不同的通知集。至少它们不能通过旧的客户端对象模型IBuildServer进行查询,您需要使用新的REST API。
不知道更多关于您的设置(什么类型的构建,您绑定的对象模型的确切版本,TFS服务用户拥有什么权限),很难分辨出哪里出错。我们为TFS聚合器(https://github.com/tfsaggregator/tfsaggregator/wiki/Troubleshooting)提供了一个故障排除指南,它也是一个ISubscriber插件,它可以帮助您调试您的设置。
相关问题
- 1. TFS 2017构建为代码
- 2. 构建质量
- 3. TFS构建(2013) - 构建停止处理
- 4. 添加TypeScript处理程序到TFS构建vNext代理
- 5. TFS 2017 - 构建服务器不构建Visual Studio 2017
- 6. TFS 2017构建和SpecFlow集成
- 7. TFS 2017构建 - 如何定期清理工作区
- 8. TFS 2017:代理不选择新的构建请求
- 9. 关于为TFS 2017安装构建代理的问题
- 10. TFS 2012构建代理与TFS 2010构建代理的优势?
- 11. 质量指标TFS 2008报告和多种构建类型
- 12. 检查谁在TFS中更改了构建质量值
- 13. 限制谁可以在TFS中更改“构建质量”
- 14. 在TFS中使用构建质量来控制部署管道
- 15. 改变TFS构建质量究竟做了什么?
- 16. 如何使用PowerShell更新以前的TFS构建版本的构建质量?
- 17. TFS 2012构建定义/模板 - 如何自动设置构建质量?
- 18. TFS 2017年无法创建
- 19. TFS构建服务,环境变量和多个构建代理
- 20. 如何使用Team Foundation Server 2017构建Qt应用程序
- 21. TFS 2017构建复制文件没有文件夹结构?
- 22. 如何在处理每个客户定制的应用程序时构建TFS
- 23. 构建代理 - TFS 2008
- 24. TFS构建代理问题?
- 25. TFS构建代理问题
- 26. TFS构建程序集版本冲突
- 27. TFS 2010 - 构建ClickOnce应用程序
- 28. tfs2010自动设置构建质量
- 29. 获取构建质量列表
- 30. 如何创建TFS 2010 SendEmailNotification处理程序
谢谢我会尽量使用你给我的信息来弄明白。代码在一个非常通用的cs文件中。我把它链接到这里:https://drive.google.com/file/d/0BzkkRUeu6KQ1NnNlOFZyN3ZObmM/view?usp = sharing – greektreat
你使用什么类型的构建? XAML构建?或者新的基于web的构建? – jessehouwing
这是目前用于XAML构建的。我们还没有将它们转换为新版本。 – greektreat