簡體   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