几何对象的可视调试器

jth*_*h41 10 c# vspackage vs-extensibility visual-studio-2012 geometry-class-library

在处理代表几何对象的库时,Debugging目前看起来像这样:

在此输入图像描述

在这里,我在观看的局部变量Autos,Locals,WatchImmediate窗口.

由于我无法在脑海中想象物体的形状,我宁愿使用图形组件来表示这些物体.所以我开始创建一个Debugger Visualizer来绘制对象.我在这里的 bitbucket公共回购中有它.

现在我无法让它在我在解决方案中使用的控制台应用程序之外工作.我究竟做错了什么?

这是它工作时的样子:

在此输入图像描述

另外,如何以允许我一次查看多个对象的方式执行此操作.我意识到我真的想看到多个对象及其交互,而不仅仅是单个对象.(例如,寻找交叉路口等).

PS

有没有人在这样的地方看到调试器扩展?或者有任何关于如何修复现有的建议?

我以Visual Studio扩展的形式尝试过此操作,但也没有成功.有关详细信息,请参阅此问题.

MHO*_*OOS 3

一种可能的选择是从下载已编译的 DLL

图形调试器可视化工具

并将它们解压到 Debugger\Visualizers 文件夹中。某处像

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\Visualizers\

然后重新启动您的视觉工作室。一旦开始调试,您就会在 Graphics 变量的运行时值旁边看到 Graphic 调试器符号,如我之前提到的 codeproject 解决方案中所述。

更新 1: 我还强烈建议您查看以下博客,其中 Custom Visual Studio Visualizer 的作者 S.Ullah 说明了如何为内存图形创建可视化工具:

自定义 Visual Studio 可视化工具

曾经有一种名为Mole的市售产品,但它不再提供给新买家(我不知道为什么)

  • 同意在没有澄清的情况下投反对票是不好的,所以投了反对票:) (4认同)