VS 2012 用の Expression Tree Visualizer はありますか? 検索したところ、VS 2008 がいたるところにポップアップしていることがわかりました。また、新しい VS 2012 のインストール ディレクトリには Visualizers フォルダがありません。または、スイッチを入れることができるはずの何かが欠けていますか?
4 に答える
あなたができることは、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
そしてそれはうまくいくはずです
この問題が再発したとき、私は悪い *.dll を作成しているようです。ソリューションを使用して GitHub リポジトリを開始しました。このファイルの [View Raw] をクリックしてダウンロードできる、ビルドおよびコンパイル済みの *.dll を含めました。
この *.dll を、選択したビジュアライザー ディレクトリにコピーします。私が使うC:\Users[CurrentUser]\Documents\Visual Studio 2013\Visualizers
いいえ、DebugView があります。デバッグ モードでは、同じプロパティを持つクラスのプロキシと 1 つの DebugView が追加されています。テキストのようなものです。また、Mono.Linq.Expressions には、C# コードを作成する式用のテキスト ライターがあります。チェックしてください。