Visual Studio 2019中点击“全部测试”时执行的CLI命令是什么?
Visual Studio 2019“全部测试”按钮的等效CLI命令
当你在Visual Studio 2019(或其他搭载Test Explorer的版本)中点击“全部测试”按钮时,等效的dotnet test命令会根据项目类型、解决方案配置等细节略有差异,核心结构如下:
- 针对整个解决方案的基础命令:
dotnet test "你的解决方案路径\解决方案名.sln" --configuration Debug --logger "trx;LogFileName=TestResults.trx" - 针对单个测试项目的命令:
dotnet test "你的项目路径\项目名.csproj" --configuration Debug --logger "trx;LogFileName=TestResults.trx"
关键参数说明:
--configuration Debug:默认使用Debug配置执行测试,若你在VS中切换为Release配置后执行测试,该参数会替换为--configuration Release。--logger "trx;LogFileName=TestResults.trx":指定生成TRX格式的测试结果文件,这是Visual Studio Test Explorer展示测试结果的默认格式。- 无
--no-build参数:正如你提到的,点击按钮时会先自动完成项目构建,因此命令中不会包含该参数。
如果启用了代码覆盖率等额外功能,命令还会增加对应参数,比如添加--collect "XPlat Code Coverage"来收集覆盖率数据。
内容的提问来源于stack exchange,提问作者Tea
相关产品推荐
相关产品推荐

