几何对象的可视调试器

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

在此处输入图像描述

在这里,我正在查看AutosLocalsWatchImmediate窗口中的局部变量。

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

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

这是它工作时的样子:

在此处输入图像描述

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

PS

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

我试图以Visual Studio扩展的forms尝试这一点,但也没有成功。 有关详细信息,请参阅此问题 。

一个可能的选择是从中下载编译的DLL

图形调试器Visualizer

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

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

然后重新启动Visual Studio。 很快就开始调试,你会看到Graphics变量的运行时值旁边的图形调试器符号,如前面提到的codeproject解决方案中所述。

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

自定义Visual Studio Visualizer

曾经有一种名为Mole的商用产品,但它不再适用于新买家(我不知道为什么)