如何在Visual Studio Code中以Release模式运行NUnit测试?
在VSCode中以Release模式运行NUnit测试
要让VSCode界面中的“Run Test”按钮以Release模式执行测试,可通过以下几种方式配置:
全局设置默认测试配置
- 打开VSCode设置(快捷键
Ctrl+,或Cmd+,),点击右上角的「打开设置(JSON)」图标 - 在
settings.json中添加一行配置:"dotnet.testConfig": "Release" - 保存后执行
Ctrl+Shift+P输入Reload Window重启VSCode,之后点击“Run Test”就会默认用Release模式执行
针对单个测试用例配置调试(可选)
如果需要单独调试某个Release模式下的测试用例,可配置launch.json:
- 打开「运行和调试」面板,点击「创建launch.json文件」并选择
.NET环境 - 在生成的文件中添加如下测试配置:
{ "name": ".NET Test (Release)", "type": "coreclr", "request": "launch", "program": "${dotnet}/dotnet", "args": [ "test", "${workspaceFolder}", "--configuration", "Release" ], "console": "internalConsole", "stopAtEntry": false } - 保存后在「运行和调试」面板选择该配置,点击启动按钮即可运行Release模式测试
终端命令验证配置有效性
若不确定配置是否生效,可先在终端手动执行Release模式测试,确认测试行为:
dotnet test --configuration Release
内容的提问来源于stack exchange,提问作者Grant Birchmeier
相关产品推荐
相关产品推荐

