在TFS 2008中记录VS2010单元测试结果不起作用

时间:2010-12-20 23:52:17

标签: visual-studio-2010 tfs mstest tfs2008 team-build

验证后测试似乎运行良好,但结果不会发生任何变化。写入.trx文件并指示所有传递的测试。 Team Build认为没有执行任何测试,并给出了可怕的“部分成功”结果。我怀疑TFS由于某种原因无法将trx发布到数据库......可能是因为VS2010版本的测试结果与TFS 2008没有向后兼容......?

我正在使用MSBUILD 4.0运行构建并使用MSTEST版本10。

我已经读过使用以前版本的MSTEST(版本9和VS 2008)可能有所帮助。我试过这个...... MSTEST正确地抱怨测试程序集是针对最新版本的.NET框架构建的。

其他人都有这个成功吗?我接下来应该尝试什么?

1 个答案:

答案 0 :(得分:0)

原来我在GAC中没有合适的Microsoft.TeamSystem程序集。版本9的程序集在那里,但不是版本10.这可能是由于VS2010与VS2008无法卸载/重新安装(或者其他人知道)。 “修复安装”设置步骤解决了这个问题。

因此,看起来MSTEST 10确实可以将结果发布到TFS 2008数据存储区。嫣!