【发布时间】:2012-04-28 13:50:00
【问题描述】:
是否有适用于 VS 2012 的表达式树可视化工具?搜索了一下,发现到处都是 VS 2008,而且新的 VS 2012 在安装目录中没有 Visualizers 文件夹。或者,我是否错过了一些我应该能够打开的东西?
【问题讨论】:
标签: visual-studio-2012 expression-trees visualizer
是否有适用于 VS 2012 的表达式树可视化工具?搜索了一下,发现到处都是 VS 2008,而且新的 VS 2012 在安装目录中没有 Visualizers 文件夹。或者,我是否错过了一些我应该能够打开的东西?
【问题讨论】:
标签: visual-studio-2012 expression-trees visualizer
您可以做的是修复 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
它应该可以工作
【讨论】:
没有,但你有 DebugView,在调试模式下,有一个具有相同属性的类的代理,并添加了一个 DebugView。就是文字之类的。此外,Mono.Linq.Expressions 有一个用于编写 C# 代码的表达式的文本编写器,请查看。
【讨论】:
当我再次出现此问题时,我似乎弄错了 *.dll。我使用该解决方案创建了一个 GitHub 存储库。我包含了一个构建和编译的 *.dll,可以通过单击this file 上的“查看原始文件”来下载。
将此 *.dll 复制到您选择的可视化工具目录。我用C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers
【讨论】:
(免责声明:我是相关可视化工具的作者。)
【讨论】:
Could not load file or assembly 'System.Runtime, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.。知道可能是什么吗?谢谢