我刚刚通过网络下载器将我们的 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 中的功能,创建一个新的构建控制器。似乎没有任何效果。
似乎取消注册构建服务并在解决此问题后重新注册它。
我们在启动服务本身方面仍然存在问题,但我会为此创建另一个问题。