Есть ли визуализатор дерева выражений для VS 2012? У вас был поиск, но они обнаружили, что VS 2008 появляется повсюду, а новый VS 2012 не имеет папки Visualizers в каталоге установки. Или я пропускаю что-то, что я могу включить?Есть ли визуализатор дерева выражений для VS 2012?
ответ
Что вы можете сделать, это исправить визуализатор за 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
и он должен работать
Нет, но у вас есть DebugView, в режиме отладки есть прокси-сервер для класса с теми же свойствами и добавленный DebugView. Это текст. Также Mono.Linq.Expressions имеет текстовый сценарий для выражений, который делает код C#, проверьте его.
Я, кажется, делают плохие * .dll-х, когда этот вопрос вновь произошло для меня. Я начал репозиторий GitHub с решением. Я включил построенный и скомпилированный * .dll, который можно загрузить, нажав «Просмотр Raw» на this file.
Скопируйте эту .dll в свой каталог визуализатора. Я использую C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers
не работал для меня, пока я не изменил цель на .net 4.5, построенный как релиз и сильная подпись сборки. Я точно не знаю, какой из них требуется. – Bart
Как обновить http://weblogs.asp.net/lichen/archive/2014/02/10/expression-tree-visualizer-for-visual-studio-2013.aspx показывает, как заставить его работать в Visual Studio 2013 –
Не работайте для меня, пока я не использовал проект, опубликованный на http://sachabarbs.wordpress.com/2012/04/18/expression-tree-visualizer/, и обновил его, чтобы использовать версию 12.0.0.0 от Microsoft.VisualStudio. DebuggerVisualizers.dll – ShawnFeatherly