Esiste un Visualizzatore dell'albero delle espressioni per VS 2012? Hanno avuto una ricerca ma hanno trovato il VS 2008 spuntare dappertutto, e il nuovo VS 2012 non ha una cartella Visualizer nella directory di installazione. O mi sto perdendo qualcosa che dovrei essere in grado di accendere?Esiste un Visualizzatore dell'albero delle espressioni per VS 2012?
risposta
Quello che puoi fare è correggere il visualizzatore per il 2010 in modo che funzioni nel 2012. È molto semplice. Basta avere la fonte di questo progetto: http://exprtreevisualizer.codeplex.com/ e modificare il riferimento DebuggerVisualizers assemblaggio del progetto ExpressionTreeViewer a:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll
Così che funziona con l'ultima versione di vs2012. Dopo di che copiare i risultati di
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
e dovrebbe funzionare
No, ma avete DebugView, in modalità di debug, c'è un proxy per la classe con le stesse proprietà e un DebugView aggiunto. È come testo. Anche Mono.Linq.Expressions ha uno scrittore di testi per espressioni che produce codice C#, verificarlo.
mi sembra di fare cattivi * .dll, quando questo problema si è verificato nuovamente per me. Ho avviato un repo GitHub con la soluzione. Ho incluso un compilato * .dll compilato che può essere scaricato facendo clic su "Visualizza Raw" su this file.
Copia questo file * .dll nella directory di visualizzazione preferita. Io uso C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers
non ha funzionato per me finché non ho cambiato la destinazione in .net 4.5, compilato come rilascio e firmato l'assemblea. Non so esattamente quale fosse necessario. – Bart
Come aggiornamento http://weblogs.asp.net/lichen/archive/2014/02/10/expression-tree-visualizer-for-visual-studio-2013.aspx mostra come farlo funzionare in Visual Studio 2013 –
Non ho funzionato finché non ho utilizzato il progetto pubblicato su http://sachabarbs.wordpress.com/2012/04/18/expression-tree-visualizer/ e l'ho aggiornato per utilizzare la versione 12.0.0.0 di Microsoft.VisualStudio. DebuggerVisualizers.dll – ShawnFeatherly