2012-06-06 56 views
3

有沒有辦法將本地窗口的整個文本內容(如果可能,以編程方式轉儲,但UI命令執行此操作同樣有幫助)轉換爲單獨的文件和/或Windows剪貼板? (這不是我的日常開發工具,如果這是一個顯而易見的/愚蠢的問題,請大家道歉)。在Visual Studio中轉儲本地窗口的文本

的程序,我正在做一個SOAP調用

  • $異常後拋出以下異常{「在反序列化的回覆消息的機構運作‘登陸’的錯誤。」}系統。異常{} System.ServiceModel.CommunicationException

我猜,在某個局部變量窗口(在那裏我可以看到的除外),不能被反序列化的實際消息體已被列入。我想查看這個消息體來調試我的程序。

而不是點擊掃描點擊掃描點擊掃描通過嵌套樹窗口,我想能夠完全展開本地窗口中的樹,然後查看轉儲的輸出在一個文本編輯器。

這可能使用Visual Studio?

+0

原來,您可以通過StudioShell訪問本地人。我在下面擴展了我的答案。 –

回答

1

我不知道有關編程,但我能夠做到手動。

  • 選擇在當地人窗口
  • Ctrl + A東西在當地人窗口
  • Ctrl + C選擇一切複製我的文字編輯器

然後,我只是粘貼它。 ..但它相當醜陋(它產生了製表符分隔的列)。幸運的是,我有UltraEdit可以處理轉換成更可讀的結果(我使用Convert to fixed column功能)。

現在,如果你有StudioShell你可以有各種各樣的樂趣! StudioShell基本上將您的整個解決方案轉化爲可導航的文件系統。使用該功能,您可以導航到 dte:\debugger\DebuggedProcesses\DemoSolution.vshost.exe\5300\current(5300是一個線程號),並且只需ls locals即可獲取您當地的當前棧線。

相關問題