我們剛剛從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