2012-04-17 48 views

回答

8

您可以做的是修復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

,它應該工作

+1

直到我將目標更改爲.net 4.5,因爲發佈而建立,並強大地簽署了程序集,所以我無法工作。但我不知道究竟需要哪一個。 – Bart 2013-07-08 11:20:22

+0

作爲更新http://weblogs.asp.net/lichen/archive/2014/02/10/expression-tree-visualizer-for-visual-studio-2013.aspx顯示如何讓它在Visual Studio 2013中工作 – 2014-04-09 10:14:42

+1

在我使用發佈在http://sachabarbs.wordpress.com/2012/04/18/expression-tree-visualizer/上的項目並更新它以使用Microsoft.VisualStudio的12.0.0.0版之前,不要爲我工作。 DebuggerVisualizers.dll – ShawnFeatherly 2014-05-02 18:28:19

0

不,但您有DebugView,在調試模式下,有一個具有相同屬性的類的代理並添加了一個DebugView。這是文字。 Mono.Linq.Expressions也有一個用於編寫C#代碼的表達式的文本編寫器,請查看它。

0

我似乎做不好的* .dll的此問題時,再次發生對我來說。我用解決方案開始了一個GitHub回購。我在this file上包含了一個內置的和編譯的* .dll文件,可以通過點擊「View Raw」來下載。

將此* .dll複製到您選擇的可視化目錄中。我使用C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers