多个 VSCode 并行调试器

Multiple VSCode Debuggers In Parallel

简短版本: VS 代码可以并行调试不同语言的扩展 运行 并将控制权传递给彼此吗? (这样您就可以从一种语言调用另一种语言的代码,并在流畅的调试体验中让调试扩展从一种语言跳出到另一种语言)。

长版本: 我编写了一种自定义编程语言,我可以通过从另一种语言(如 C#)发送 RPC 命令来启动方法执行。在后端,我支持 breakpoints/callstack,以及 运行 使用这种自定义语言的 VM 的所有不错的调试工具。因为调用是从 C# 发起的,并且自定义编程语言的后端已经支持调试,是否可以进行 Visual Studio 代码扩展,允许我从 C# 代码直接进入我的自定义编程语言代码?

我很清楚我可以制作一个扩展来处理仅针对我的语言的调试,并仅为该语言创建调试器扩展。但我真的更愿意,如果我可以在 C# 中创建一个测试框架,它启动对另一种语言代码的调用,并让它触发另一种语言的文档打开、行突出显示、调用堆栈更新、断点等(当发生来自 C# 的 RPC 调用时)。

旁注:这是一个 IDE 是否支持我需要的某些功能的问题,因此,它不会变得更具体。

答案是否定的。在给定时间只能启动一个调试适配器。