繁体   English   中英

Visual Studio包 - 如何在本地窗口中获取信息?

[英]Visual Studio Package - How can I get hold of the information in the locals window?

我有一个VSPackage,我希望在调试模式下获取类似于本地窗口中显示的信息(当前上下文的变量值)。

我一直在试验DTE.Debugger.CurrentStackFrame实例,它看起来很有趣,因为它暴露了Argument和Local表达式集合。 但是,我无法看到将表达式的值作为对象获取的方法 - Value属性似乎只是ToString值。

作为一个对象,不可能获得价值。 主要是因为该值与VS Package在同一进程中不存在。 它存在于debugee过程中。 Visual Studio调试器必须通过CLR API来操作值。 您可以做的最好的事情是从VS包中获取字符串值。

您可以使用Visual Studio Visualizer访问实际对象。 信息可以在这里找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM