2012-04-17 1 views
15

VS 2012用のExpression Tree Visualizerはありますか?検索したが、VS 2008がポップアップしていることが判明しました。新しいVS 2012には、インストールディレクトリにVisualizersフォルダがありません。または、私は私がスイッチを入れることができるべきである何かを逃していますか?VS 2012用のExpression Tree Visualizerはありますか?

答えて

8

vs 2010のビジュアライザーを修正して、2012年に動作させることができます。これは非常に簡単です。ただ、このプロジェクトからソース取得:http://exprtreevisualizer.codeplex.com/をしてまでExpressionTreeViewerプロジェクトのDebuggerVisualizersアセンブリ参照を変更します。それはvs2012の最新バージョンで動作するように

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll

。それは

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers

に結果をコピーし、それが

+1

C:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizersを使用しています。私は正確にどちらが必要かわからない。 – Bart

+0

更新プログラムとしてhttp://weblogs.asp.net/lichen/archive/2014/02/10/expression-tree-visualizer-for-visual-studio-2013.aspxにVisual Studio 2013で動作させる方法を示します私にとって –

+1

Din't仕事私はプロジェクトhttp://sachabarbs.wordpress.com/2012/04/18/expression-tree-visualizer/に掲載してMicrosoft.VisualStudioのバージョン12.0.0.0を使用するように更新を使用するまで。 DebuggerVisualizers.dll – ShawnFeatherly

0

DebugViewはありませんが、デバッグモードでは、同じプロパティを持つクラスのプロキシがあり、DebugViewが1つ追加されています。それはテキストのようです。また、Mono.Linq.Expressionsには、C#コードを作成する式のテキストライターがあります。

0

を動作するはずです後、私はこの問題は私のために再発生したときに悪い*の.dllのを作るように見えます。私は解決策を使ってGitHubリポジトリを開始しました。私は組み込まれたコンパイル済み* .dllを含めました。これはthis fileの "Rawを見る"をクリックするとダウンロードできます。

コピー選択のあなたのビジュアライザディレクトリにこの* .dllが。私は、4.5を.NETにターゲットを変えリリースとして建てと強いが、アセンブリに署名したまで、私は私のために動作しませんでした

関連する問題