几何对象的可视调试器

时间:2014-09-29 17:39:45

标签: c# visual-studio-2012 vspackage vs-extensibility geometry-class-library

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

enter image description here

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

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

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

这是它工作时的样子:

enter image description here

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

P.S。

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

我尝试以Visual Studio扩展的形式尝试此操作,但也没有成功。 See this question for more details

1 个答案:

答案 0 :(得分:3)

您可以选择从

下载已编译的DLL

Graphics Debugger Visualizer

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

这样的地方

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

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

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

Custom Visual Studio Visualizer

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