在处理代表几何对象的库时,Debugging目前看起来像这样:
我在这里查看Autos
,Locals
,Watch
和Immediate
窗口中的局部变量。
由于我无法在脑海中想象物体的形状,我宁愿使用图形组件来表示这些物体。所以我开始创建一个Debugger Visualizer来绘制对象。我在bitbucket here的公共回购中找到它。
现在我无法让它在我在解决方案中使用的控制台应用程序之外工作。我做错了什么?
这是它工作时的样子:
另外,如何以允许我一次查看多个对象的方式执行此操作。我意识到我真的想看到多个对象及其交互,而不仅仅是单个对象。 (例如寻找交叉路口等)。
P.S。
有没有人在这样的地方看到调试器扩展?或者对我如何修复现有的建议有任何建议?
我尝试以Visual Studio扩展的形式尝试此操作,但也没有成功。 See this question for more details
答案 0 :(得分:3)
您可以选择从
下载已编译的DLL并将它们解压缩到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的商用产品,但它不再适用于新买家(我不知道为什么)