Build-Server
建構控制器在 TFS 2012 更新 1 後無法啟動
我剛剛通過網路下載器將我們的 TFS 2012 伺服器更新為更新 1 ( http://www.microsoft.com/visualstudio/eng/downloads )。
Web UI 很好用,SharePoint 也很好,原始碼管理沒有問題。似乎建構控制器無法啟動其服務。
事件查看器中的錯誤如下:
One or more exceptions occurred while starting build machine vstfs:///Build/ServiceHost/24. See the ProcessExceptions property for more details. Method not found: 'Void Microsoft.TeamFoundation.Build.Workflow.BuildEnvironment..ctor(Microsoft.TeamFoundation.Build.Client.HostEnvironmentOption, System.String, System.String)'. Method not found: 'Void Microsoft.TeamFoundation.Build.Workflow.BuildEnvironment..ctor(Microsoft.TeamFoundation.Build.Client.HostEnvironmentOption, System.String, System.String)'.
完整的事件 XML 在這裡: http: //pastie.org/6231163
似乎是問題的類的 MSDN 文件在這裡:msdn.microsoft.com/en-ca/library/microsoft.teamfoundation.build.workflow.buildenvironment.buildenvironment.aspx
我只是假設正在發生一些 DLL 版本控制。但我不知道從哪裡開始,或者這個問題以前曾發生在任何人身上。
我們嘗試在 TFS 中解除安裝並重新安裝該功能,創建一個新的建構控制器。似乎沒有任何效果。
解決此問題後,似乎取消註冊建構服務並再次註冊它。
我們仍然有啟動服務本身的問題,但我會為此創建另一個問題。