从MSBuild运行单元测试时出错

时间:2011-08-04 20:25:49

标签: visual-studio-2010 unit-testing msbuild tfs2008

我有一个在构建服务器上运行的MS Build脚本,然后运行单元测试(运行测试设置为true)。

调用MSTest时出现以下错误。有人建议安装Visual Studio 2010测试版和团队资源管理器2010.执行此操作后仍然会出现相同的错误。似乎我需要一个特定版本的MSTest才能发布到TFS。

有什么想法吗?

===========================================================
The "TestToolsTask" task is using "MSTest.exe" from "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe".
  Invalid switch "/publish".
  Invalid switch "/publishbuild".
  Invalid switch "/teamproject".
  Invalid switch "/platform".
  Invalid switch "/flavor".
  For switch syntax, type "MSTest /help"
MSBUILD : warning MSB6006: "MSTest.exe" exited with code 1.
===========================================================

1 个答案:

答案 0 :(得分:1)

尝试安装VS2010 Premium或Ultimate,其中包括支持用于发布测试结果的开关的MSTest版本。另请参阅Running VS2012 unit testsRunning VS2010 unit tests