TFS 2012 Update 1 后构建控制器无法启动

TFS 2012 Update 1 后构建控制器无法启动

我刚刚将我们的 TFS 2012 服务器更新至 Update 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 中的功能,创建一个新的构建控制器。但似乎没有任何效果。

答案1

解决这个问题后,似乎需要取消注册构建服务并重新注册。

我们在启动服务本身时仍然存在问题,但我将针对此问题提出另一个问题。

相关内容