Есть ли визуализатор дерева выражений для VS 2012?

Есть ли визуализатор дерева выражений для VS 2012? У вас был поиск, но они обнаружили, что VS 2008 появляется повсюду, а новый VS 2012 не имеет папки Visualizers в каталоге установки. Или я пропускаю что-то, что я могу включить?

Ответы

Ответ 1

Что вы можете сделать, это исправить визуализатор для vs 2010, поэтому он работает в 2012 году. Это очень просто. Просто получите источник из этого проекта: http://exprtreevisualizer.codeplex.com/ и измените ссылку сборки DebuggerVisualizers проекта ExpressionTreeViewer на:

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

и он должен работать

Ответ 2

Нет, но у вас есть DebugView, в режиме отладки есть прокси для класса с теми же свойствами и добавленный DebugView. Это текст как. Также Mono.Linq.Expressions имеет текстовый сценарий для выражений, который делает код С#, проверьте его.

Ответ 3

Кажется, что я плохо делал .dll, когда эта проблема повторилась для меня. Я начал репозиторий GitHub с решением. Я включил построенный и скомпилированный файл *.dll, который можно загрузить, нажав "Просмотр Raw" на этот файл.

Скопируйте эту *.dll в свой каталог визуализатора. Я использую C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers