我知道runtests.cmd使用“C:\User\username\Documents\Visual 2015\Projects\blah\blahblah\runtests.cmd”从一个.bat文件中工作。但是,由于我的Team设置中有一个MSBuild步骤,所以我不想重新运行由runtests.cmd触发的构建步骤
因此,我尝试创建一个只运行Specrun.exe的.bat文件,方法是指定"C:\Users\username\Documents\Visual "/baseFolder:C:\Users\username\Documents\Visual Studio 2015\Projects\blah\blahblah\bin\Debug“/log:specrun.log。
但是,这里的问题是Specrun.exe需要在引号中指定/baseFolder,bat命令也是如此,它错误地表示"C:\Users\nandyu\Documents\Visual /baseFolder run Default.srprofile“不是内部或外部命令。
现在,问题是批处理执行与命令中的多个引号混淆。是否必须在双引号"/baseFolder :path“中提及/baseFolder?或者是否有其他指定/baseFolder参数的方法?
发布于 2016-10-06 08:18:13
我认为你必须把引号设置在正确的位置:
“C:\用户\用户名\文档\Visual 2015\Projects\blah\packages\SpecRun.Runner.1.5.2\tools\SpecRun.exe”运行Default.srprofile /baseFolder:"C:\Users\username\Documents\Visual Studio 2015\Projects\blah\blahblah\bin\Debug“/log:specrun.log
https://stackoverflow.com/questions/39890262
复制相似问题