Problem
目前在 Qoder 中开发 .NET 项目时,最大的痛点是缺少开箱即用的调试支持。 微软官方的 .NET 调试器(vsdbg)受限于严格的 EULA 协议,明确禁止在非微软官方发行的编辑器(如 VS Code OSS 及其衍生版)中使用。这意味着 C# 开发者在 Qoder 里无法正常使用官方的调试环境。 虽然用户可以手动下载如 Samsung 维护的开源项目 netcoredbg,并编写复杂的 pipe transport launch.json 配置来硬接调试,但配置门槛过高,日常开发体验不佳。
Solution
希望 Qoder 能开发一款专属的 .NET 调试插件,或者在底层直接集成对社区开源调试器(如 netcoredbg)的适配。 具体期望:
-
规避协议限制:底层封装
netcoredbg,实现合规且开箱即用的 .NET Core 环境调试。 -
标准调试体验:无缝接管
launch.json中的coreclr调试类型,开发者无需配置复杂的管道参数,按 F5 即可直接运行。 -
核心功能完善:支持常规的断点、单步执行(Step Over/Into)、局部变量求值(Variables)和调用栈查看(Call Stack)。
Use Case
改善所有.NET开发者的日常使用体验。
Priority
-
High - Blocking issue -
Medium - Important improvement -
Low - Nice to have
Additional Info
无