首页 文章

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

提问于
浏览
1

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

我的配置:

  • TFS2012

  • VS2010

然后我安装:

  • VS2012

  • VS2012 update3

  • VS2010服务包1

  • 团队资源管理器2012(忙于安装)

在测试msbuild“挂起”时,Build Compile是成功的...

我想使用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 回答

  • 1

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

    The folder property

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

    3次我必须为mstest指定刀具路径

    Mstest tag

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

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

相关问题