在调试期间,我试图查看 StringBuilder 的内容以将其可视化。我使用大量 HTML,我希望能够像在 VS 2008 中一样以 HTML 模式查看内容。
正如您在所附图片中看到的那样,在 2008 年,我可以很容易地在调试器中获得我想要的 html 模式。在 2010 年,我必须调用 ToString() 方法才能获得相同的能力。
2010年怎么才能把2008年的能力拿回来?
谢谢你。
在调试期间,我试图查看 StringBuilder 的内容以将其可视化。我使用大量 HTML,我希望能够像在 VS 2008 中一样以 HTML 模式查看内容。
正如您在所附图片中看到的那样,在 2008 年,我可以很容易地在调试器中获得我想要的 html 模式。在 2010 年,我必须调用 ToString() 方法才能获得相同的能力。
2010年怎么才能把2008年的能力拿回来?
谢谢你。
我更新了 Seth Richards 的 VS2010 StringBuilder Visualizer 解决方案,以便呈现可能存在于 StringBuilder 对象中的 HTML 内容。您可以在此处下载解决方案 (将 .xls 扩展名重命名为 .zip) - 和/或转到此处了解有关我对 Seth 的解决方案所做的更改的更多信息。
注意:我所做的更新也没有默认调试器可视化器那么广泛。但是,它至少会呈现您的 HTML,而不仅仅是显示原始字符串。
SH Richards为 StringBuilder 类型制作了一个自定义 Visualizer。
我自己没有尝试过,所以我不能保证它是否有效。但是,您可以在此处下载他的 StringBuilderVisualizer 解决方案并自行测试。
如果您尝试一下,请与我们分享您的结果;)
.NET Visualizer forString
和sourceforge 上的对象StringBuilder
:DataTable
https://sourceforge.net/projects/visualizer/
可视化器对话框以非模态方式打开,允许编辑和重新编译代码,而无需关闭窗口。