Dotnet xUnit 中的调试测试不会在断点处中断

Debug Test in Dotnet xUnit does not break at Breakpoint

我正在使用 dotnet core、VS Code 和 xUnit 进行测试。

我可以运行测试,但是当我尝试调试测试时,它没有在断点处中断?

我需要做什么,让它在断点处中断?

好的,找到问题了。我正在使用不支持 Windows PDB 的跨平台 .NET Core 调试器。

通过将 project.json 更改为包含 "debugType":"portable"

即可轻松解决此问题
"buildOptions": {
  "emitEntryPoint": true,
  "preserveCompilationContext": true,
  "debugType": "portable"
},