并行的多个VSCode调试器



短版本:不同语言的VS代码调试扩展是否可以并行运行并相互传递控制?(这样,您就可以从另一种语言调用一种语言的代码,并让调试扩展从一种语言逐步进入另一种,从而获得流畅的调试体验(。

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

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

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

答案是否定的。一次只能启动一个调试适配器。

相关内容

  • 没有找到相关文章

最新更新