我在TFS服务器(TFS2008)上有一个构建设置,它正确构建了我的VS2010解决方案。 (我确实必须将ToolsVersion更改为4.0)
我的问题是当我尝试包含构建定义来运行基于MsTests的单元测试时。构建失败,并在BuildLog.txt文件中显示以下消息。
MSBUILD:警告:软件测试人员的Visual Studio团队系统或软件开发人员的Visual Studio团队系统需要在团队构建中运行测试。
我已经在这台机器上安装了Visual Studio 2010 Ultimate(构建服务器),但是没有改变任何东西,我仍然遇到上述错误。
我的构建机器缺少什么?
配置: TFS服务器:TFS 2008 构建服务器:单独的机器(安装了Vs2008和VS2010终极版)。 解决方案:VS2010
答案 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。