我们的 TFS 2013 服务器和 Build 服务器驻留在同一域的两台不同机器上。构建服务器上安装了 Visual Studio。当我推送构建时,一切正常,只是 MSTest 失败并出现以下错误:
TF270015:“MSTest.exe”返回了意外退出代码。预期'0';实际的“255”。有关更多详细信息,请参阅构建日志。
事件日志显示以下错误,
故障应用程序名称:MSTest.exe,版本:12.0.21005.1,时间戳:0x524fbee4 故障模块名称:clr.dll,版本:
4.0.30319.34014,时间戳:0x52e0b784 异常代码:0xc0000005 故障偏移量:0x0001bc37 故障进程 id:0xafc 故障应用程序启动时间:0x01cf8efc8557a6186 Visual Studio 应用程序\路径:0x0001bc37
12.0\Common7\IDE\MSTest.exe 故障模块路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 报告 ID:c510b7a4-faef-11e3-80d0-0026b9534e01 故障包全名:故障包- 相对应用程序 ID:
诊断显示所有测试都成功通过,而 MSTest 在发布结果到 TFS 阶段失败:
结果文件:C:\Builds\2\CommonTest\CommonQA\TestResults\tfsbuild3_WKTOBLD03 2014-06-23 12_02_24_Any CPU_Release.trx
测试设置:默认测试设置
等待发布...
这就是它崩溃的地方。
我几乎尝试了所有方法,包括,
任何人都知道这里可能是什么问题?
最佳答案
我今天在服务器上使用 TFS2013.3 时发布 mstest.exe 崩溃,但在构建服务器上仅使用 Visual Studio 2013 RTM 构建。在构建服务器上安装 VS2013.3 为我解决了这个问题。
关于tfs - 发布结果时 MSTest 崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24370564/