Geo*_*uer 63 .net testing mstest file-location
我需要从命令行运行mstest - 这个exe位于世界的哪个位置?任何人都可以给我一个线索吗?
编辑:我只安装了Visual Studio 2010
Joe*_*oey 85
for %x in (mstest.exe) do @echo.%~dp$PATH:x
Run Code Online (Sandbox Code Playgroud)
从Visual Studio命令提示符是你的朋友.对我而言,它就在
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\
Run Code Online (Sandbox Code Playgroud)
小智 10
我偶然发现了这篇文章,因为我正在尝试自动化一些网络测试.
您可以从visual studio命令提示符运行> mstest /TestContainer:some.webtest,但是当您在批处理文件中执行此操作时,默认情况下执行的命令提示符不包含Visual Studio工具.
你可以搜索mstest.exe,但是这个位置在整个机器上可能不一样,所以在c:\中进行硬编码是不明智的.
Rany Miller的回答是上帝送给我的(谢谢!) - 他建议道 %VS90COMNTOOLS%\..\IDE\MSTest.exe
但是,如果你有VS 2010,这不起作用.只需用100替换90.我的批处理文件,我可以安排作为每晚运行的任务,看起来像这样:
SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest
Run Code Online (Sandbox Code Playgroud)
dwo*_*sch 10
从Visual Studio 2012(至少是快速版本)调用MsTest.exe vstest.console.exe
,可以在
C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe