具有MSTests单元测试和TFS2008和MsBuild的VS2010解决方案 - 无法运行单元测试

时间:2011-03-11 17:30:55

标签: visual-studio-2010 msbuild mstest tfs2008

我在TFS服务器(TFS2008)上有一个构建设置,它正确构建了我的VS2010解决方案。 (我确实必须将ToolsVersion更改为4.0)

我的问题是当我尝试包含构建定义来运行基于MsTests的单元测试时。构建失败,并在BuildLog.txt文件中显示以下消息。

MSBUILD:警告:软件测试人员的Visual Studio团队系统或软件开发人员的Visual Studio团队系统需要在团队构建中运行测试。

我已经在这台机器上安装了Visual Studio 2010 Ultimate(构建服务器),但是没有改变任何东西,我仍然遇到上述错误。

我的构建机器缺少什么?

配置: TFS服务器:TFS 2008 构建服务器:单独的机器(安装了Vs2008和VS2010终极版)。 解决方案:VS2010

1 个答案:

答案 0 :(得分:1)

要解决此错误,我需要做的是在构建计算机上安装Visual Studio 2008 Developer Edition和VS2010 Ultimate。

(你可能可以逃脱VS2010 Premium)。

更多信息:http://blog.aggregatedintelligence.com/2011/03/vs2010-tfs-2008-and-unit-tests.html

但是现在Mstest失败了,错误代码为1。