15

是否有适用于 VS 2012 的表达式树可视化工具?搜索了一下发现到处都是 VS 2008,而且新的 VS 2012 在安装目录中没有 Visualizers 文件夹。或者,我是否遗漏了一些我应该能够打开的东西?

4

4 回答 4

8

您可以做的是修复 vs 2010 的可视化器,使其在 2012 年工作。这很容易。只需从此项目获取源代码: http: //exprtreevisualizer.codeplex.com/并将 ExpressionTreeViewer 项目的 DebuggerVisualizers 程序集引用更改为:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll

以便它适用于最新版本的 vs2012。之后将结果复制到

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

它应该可以工作

于 2013-03-31T12:46:58.830 回答
0

不,但你有 DebugView,在调试模式下,有一个具有相同属性的类的代理,并添加了一个 DebugView。就是文字之类的。此外,Mono.Linq.Expressions 有一个用于编写 C# 代码的表达式的文本编写器,请查看。

于 2013-02-25T18:38:06.300 回答
0

当我再次出现这个问题时,我似乎弄错了 *.dll。我使用该解决方案创建了一个 GitHub 存储库。我包含了一个构建和编译的 *.dll,可以通过单击此文件上的“查看原始文件”来下载。

将此 *.dll 复制到您选择的可视化工具目录。我用C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers

于 2014-06-19T20:50:27.533 回答
-1

(免责声明:我是相关可视化工具的作者。)

为 Visual Studio 编写了一个调试可视化工具

调试可视化工具

于 2019-12-18T22:08:48.753 回答