构建服务器上的错误mstest.exe

时间:2013-09-05 09:36:56

标签: c# build

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

我的配置:

  • TFS2012
  • VS2010

然后我安装了:

  • VS2012
  • VS2012 update3
  • VS2010 service pack 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时,它正常工作。

1 个答案:

答案 0 :(得分:1)

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

文件夹属性

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

3次我必须指定mstest的工具路径

Mstest标记

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

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