Build-Server

建構控制器在 TFS 2012 更新 1 後無法啟動

  • February 20, 2013

我剛剛通過網路下載器將我們的 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 中解除安裝並重新安裝該功能,創建一個新的建構控制器。似乎沒有任何效果。

解決此問題後,似乎取消註冊建構服務並再次註冊它。

我們仍然有啟動服務本身的問題,但我會為此創建另一個問題。

引用自:https://serverfault.com/questions/480664