如何在构建中使用正确的 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 时,它工作正常。
最佳答案
我编辑了构建文件,您可以在其中指定参数中 mstest 的路径,我将其命名为 MStestFolder。
文件夹属性
<x:Members>
<x:Property Name="MStestFolder" Type="InArgument(x:String)" />
</x:Members>
3次我必须为mstest指定刀具路径
Mstest标签
<mtbwa:MSTest .... ToolPath="[MStestFolder]" .../>
在构建中,您必须在“杂项”选项卡中指定 MStestFolder :)
关于c# - 构建服务器上的 mstest.exe 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18632782/