VSCode调试C#代码时如何查看JIT反汇编?DevKit下功能失效
C# DevKit下反汇编视图失效问题说明
- 反汇编功能并未被移除,当前在DevKit(包括启用
Use OmniSharp模式)下出现的问题属于已知兼容性bug。 - 可尝试以下临时解决方法:
- 确保VS Code及C# DevKit扩展均更新至最新版本,官方正持续修复调试相关兼容性问题。
- 在调试配置文件
.vscode/launch.json的对应调试项中添加"showDisassembly": true配置,示例:{ "name": ".NET Core Launch (console)", "type": "coreclr", "request": "launch", "program": "${workspaceFolder}/bin/Debug/net6.0/YourApp.dll", "args": [], "cwd": "${workspaceFolder}", "showDisassembly": true } - 若上述方法无效,可暂时禁用C# DevKit,仅保留OmniSharp扩展,以恢复反汇编功能,等待DevKit后续版本修复。
- 源码级调试正常说明调试核心功能无异常,反汇编问题源于DevKit对调试窗口的集成不完善,相关反馈已在官方社区提交,后续版本大概率会修复。
内容的提问来源于stack exchange,提问作者Sedat Kapanoglu
相关产品推荐
相关产品推荐

