并行的多个VSCode调试器

时间:2018-07-17 02:57:16

标签: c# visual-studio-code vscode-extensions vscode-debugger

短版:不同语言的VS代码调试扩展程序可以并行运行并相互传递控制权吗? (这样您就可以从另一种语言调用一种语言的代码,并使调试扩展从一种语言过渡到另一种语言,从而带来流畅的调试体验。)

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

我很清楚我可以创建一个扩展程序,该扩展程序仅针对我的语言进行单独的调试,并仅针对该语言创建调试程序扩展。但是,如果我可以在C#中建立一个测试框架来发起对另一种语言代码的调用,并使其触发另一种语言的文档打开,行突出显示,调用堆栈更新,断点等(当发生C#的RPC调用时),我真的更愿意。

侧面说明:这是一个IDE是否支持我所需的某些功能的问题,因此,它不会变得更加具体。

1 个答案:

答案 0 :(得分:0)

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