我们刚刚从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. 构建质量
- 2. TFS 2017构建为代码
- 3. TFS构建(2013) - 构建停止处理
- 4. TFS 2017 - 构建服务器不构建Visual Studio 2017
- 5. TFS 2017构建和SpecFlow集成
- 6. 关于为TFS 2017安装构建代理的问题
- 7. TFS 2017构建 - 如何定期清理工作区
- 8. TFS 2017:代理不选择新的构建请求
- 9. TFS 2012构建代理与TFS 2010构建代理的优势?
- 10. 限制谁可以在TFS中更改“构建质量”
- 11. 改变TFS构建质量究竟做了什么?
- 12. 质量指标TFS 2008报告和多种构建类型
- 13. 在TFS中使用构建质量来控制部署管道
- 14. 如何使用PowerShell更新以前的TFS构建版本的构建质量?
- 15. TFS 2012构建定义/模板 - 如何自动设置构建质量?
- 16. TFS构建服务,环境变量和多个构建代理
- 17. TFS 2017年无法创建
- 18. TFS构建代理问题
- 19. TFS构建代理问题?
- 20. 如何使用Team Foundation Server 2017构建Qt应用程序
- 21. TFS 2017构建复制文件没有文件夹结构?
- 22. TFS构建程序集版本冲突
- 23. TFS 2010 - 构建ClickOnce应用程序
- 24. 获取构建质量列表
- 25. 如何创建TFS 2010 SendEmailNotification处理程序
- 26. 使用自动构建构建网站应用程序TFS 2010
- 27. 使用TFS 2015构建和部署Web应用程序构建
- 28. 是否可以将构建中的变量传递给TFS 2017中的发布?
- 29. GitKraken与TFS 2017
- 30. 连接TFS 2017为TFS 2013创建外部TFS连接
谢谢我会尽量使用你给我的信息来弄明白。代码在一个非常通用的cs文件中。我把它链接到这里:https://drive.google.com/file/d/0BzkkRUeu6KQ1NnNlOFZyN3ZObmM/view?usp = sharing – greektreat
你使用什么类型的构建? XAML构建?或者新的基于web的构建? – jessehouwing
这是目前用于XAML构建的。我们还没有将它们转换为新版本。 – greektreat