2

如何在 Build 中使用正确的 Mstest.exe?

我的配置:

  • TFS2012
  • VS2010

然后我安装了:

  • VS2012
  • VS2012更新3
  • VS2010 服务包 1
  • Team Explorer 2012(忙于安装)

在构建编译成功时,测试 msbuild “挂起” ...

我想使用 VS2012 mstest (11.0) 而不是 VS2010(10.0)

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe

代替

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\mstest.exe

这会导致构建挂起。在构建服务器上执行 11.0\mstest.exe 时,它​​工作正常。

4

1 回答 1

2

我编辑了构建文件,您可以在其中在参数中指定 mstest 的路径,我将其称为 MStestFolder。

文件夹属性

<x:Members>
    <x:Property Name="MStestFolder" Type="InArgument(x:String)" />
</x:Members>

3 次我不得不为 mstest 指定刀具路径

测试标签

<mtbwa:MSTest .... ToolPath="[MStestFolder]" .../>

在 Build 中,您必须在 Misc 选项卡中指定 MStestFolder :)

于 2013-09-05T13:11:02.500 回答