【问题标题】:wrong mstest.exe on the build server构建服务器上的错误 mstest.exe
【发布时间】:2013-09-05 09:36:55
【问题描述】:

如何在 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 时,它​​工作正常。

【问题讨论】:

    标签: c# build


    【解决方案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 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2023-03-31
      • 1970-01-01
      • 2017-11-24
      相关资源
      最近更新 更多