【问题标题】:Cryptic TFS Build Error - Bug?神秘的 TFS 构建错误 - 错误?
【发布时间】:2012-12-08 05:15:47
【问题描述】:
谁能理解这个 TFS 构建错误?谷歌搜索产生的结果很少,我的研究没有给我一个解决方案。
找不到方法:'无效
Microsoft.TeamFoundation.TestManagement.Client.ModuleCoverage.set_Statistics(Microsoft.TeamFoundation.TestManagement.Client.CoverageStatistics)'。
对于以前的构建,我遇到了同样的错误,我将Analyze Test Impact 更改为False,然后构建工作。不过,这在这里行不通。
这甚至意味着什么?它是一个错误吗?有人知道怎么解决吗?
我试图解决这个问题:
【问题讨论】:
标签:
build
tfs
continuous-integration
【解决方案1】:
我没有得到这个确切的错误,但我得到了一个类似的错误,由于签名错误和缺少方法,内置方法失败,因为有人在我的一台服务器上安装了 Visual Studio 2012。我的猜测是 2012 年附带的新 TFS Dll 是 GAC 的,并且优先于 2010 年的 dll。我会验证这也没有发生在你身上。
【解决方案2】:
看来原始问题中显示的错误并不是真正的问题。我们现在已经通过两种不同的解决方案、两种不同的方式解决了这个问题。
在第一个解决方案中,通过修复 CA 错误,构建成功。
在第二种解决方案中,通过修复构建后事件中的语法,构建成功。
我认为整个问题在于显示的错误并不是真正的问题。我不确定为什么 method not found 错误会是症状,但这不是原因。
实际上,那个method not found错误仍然显示在构建日志中,但是构建成功了,所以有时你只需要继续......
【解决方案3】:
我在 webview 中收到此错误,但在构建日志文件中没有,并且构建没有失败。应用 TFS 2010 SP1 补丁为我修复了它。