visual-studio – 在Visual Studio调试模式下复制对象值

在Visual Studio调试模式下,可以将鼠标悬停在变量上以显示其值,然后右键单击“复制”,“复制表达式”或“复制值”。

如果变量是一个对象而不仅仅是一个基本类型,有一个符号来展开和探索对象。它有办法把所有的东西复制到剪贴板?

在即时窗口中,键入

?name_of_variable

这将打印出一切,您可以手动复制到任何你想要的地方,或使用立即窗口的日志功能自动将其写入文件。

更新:我假设你问的是如何复制/粘贴值的嵌套结构,以便你可以搜索它的文本,或者你可以保存在一边,然后比较对象的状态。如果我是对的,你可能想检查我创建的Visual Studio的商业扩展名为OzCode,它允许你通过“搜索”和“比较”功能更容易地做这些事情。

UPDATE 2要回答@ ppumkin的问题,或new EAP有一个新的导出功能允许用户将变量值导出为Json,XML,Excel或C#代码。

全面披露:我是这里描述的工具的共同创建者。

代码日志版权声明:
翻译自:http://stackoverflow.com/questions/2927991/copy-object-values-in-visual-studio-debug-mode

转载注明原文:visual-studio – 在Visual Studio调试模式下复制对象值