我正在研究一个vs代码扩展,以提供可调试上下文感知的插件,该插件可以(至少)获取有关当前局部变量,异常的信息,并将异常UI属性(很高兴拥有)。不幸的是,如果没有vs-code sdk api的SDK支持,则很难实现这两个功能。
我可以通过vscode.debug.activeDebugSession
访问有关活动调试会话的信息,也可以执行customRequest
方法来获取更多信息,但是既没有协议也没有文档说明如何这样做:
Locals
变量列表中访问$ exception变量?我发现了this posts,但是无法为customRequest
调试提供程序评估dotnet core
。
我还学会了this debugger provider sample来寻找可扩展性点,但是没有运气来解决我的问题。