Есть ли визуализатор дерева выражений для 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