【问题标题】:Multiple VSCode Debuggers In Parallel多个 VSCode 调试器并行
【发布时间】:2018-12-24 15:17:22
【问题描述】:

短版: 不同语言的 VS 代码调试扩展可以并行运行并相互传递控制吗? (这样您就可以从另一种语言中调用一种语言的代码,并让调试扩展从一种语言跳到另一种语言,从而获得流畅的调试体验)。

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 非常感谢!非常感谢。
    猜你喜欢
    • 2019-08-15
    • 2018-12-02
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    相关资源
    最近更新 更多