如何从批处理文件中调用VSTEST.CONSOLE.EXE

问题描述 投票:1回答:1

我有单元测试类库。

 ABC.dll

现在我必须从.bat文件中执行它:

 start %comspec% /k ""C:\Program Files\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86 

在那之后我必须添加我的dll ......就像它一样

VSTEST.CONSOLE.EXE C:/ABC.dll /logger:trx

我怎样才能实现这一目标?请指导我

c# unit-testing visual-studio-2013 vstest
1个回答
0
投票

在批处理文件中调用vstest.console.exe,并将DLL作为命令行参数传递。

示例.BAT:

start cmd /k ""%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "C:/ABC.dll" /Logger:trx"

注意:编辑它,因此vs.test.console.exe的路径对于您安装的任何版本的VS都是正确的。

© www.soinside.com 2019 - 2024. All rights reserved.