You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行指定vstest.console.exe测试结果文件输出位置?

嘿,针对你用vstest.console.exe执行测试时想指定测试结果存储位置的问题,我整理了两种实用的方法:

控制TestResults文件夹位置的两种方式

方法1:在目标目录下运行测试命令

这是你提到的现有解决方案,操作简单直接:

  • 打开命令提示符或PowerShell,导航到你希望生成TestResults文件夹的目录
  • 执行你的测试命令(注意要写全测试文件的绝对路径,或者如果测试文件在当前目录就用相对路径):
    vstest.console.exe [TestLocation] /Logger:trx /Platform:x64 /InIsolation /Tests:[Testname]
    
    执行后,TestResults文件夹会直接生成在你当前的工作目录下。

方法2:使用/ResultsDirectory参数直接指定路径

如果你不想切换工作目录,更灵活的方式是利用vstest.console.exe自带的/ResultsDirectory参数,直接指定结果文件的存储路径:

  • 修改你的命令,添加该参数并填入目标路径(支持绝对路径或相对路径):
    vstest.console.exe [TestLocation] /Logger:trx /Platform:x64 /InIsolation /Tests:[Testname] /ResultsDirectory:"C:\Your\Desired\Path"
    
    这样TestResults文件夹会被自动创建在你指定的路径下,无需切换工作目录。

小提示:如果指定的目标路径不存在,vstest.console.exe会自动帮你创建对应的目录哦。

内容的提问来源于stack exchange,提问作者Deividito

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:18:28