我正在尝试在 visual studio 代码中单步执行我的 ASP 网络核心库代码,但不知道如何从根本上禁用“仅我的代码”并附加 pdb。
断点命中期间检查 omnisharp 行为的默认堆栈是:
MyNamespace.MyCLass.function()
[External Code] (\Unknown Source:0)
如何调试外部库代码?
最佳答案
看来我需要根据以下内容编辑 vs code 的 launch.json
工作区文件:
https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
该部分与
"justMyCode":false
, "requireExactSource": false
和 "symbolPath": [ "/Volumes/symbols"]
现在的问题是符号。无法找到公开发布的 asp net mvc 的 .net 核心符号。 我将不得不手动编译 https://github.com/aspnet/Mvc ,以及我感兴趣的所有其他中间件。
关于c# - vs code c# omnisharp,如何调试外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43847641/