
プログラムのデバッグ自体は困難であり、少なくとも何らかの形で簡単にするために、Visual Studioのビジュアライザー( Debugger Visualizers )を使用できます。
ビジュアライザーは、Visual Studioデバッガーユーザーインターフェイスのコンポーネントです。 ダイアログボックスまたは他のインターフェイス要素が作成され、変数またはオブジェクトがこのデータ型に適した意味のある方法で表示されます。 たとえば、HTMLビジュアライザーはHTML文字列を解釈し、ブラウザーウィンドウに表示される結果を表示します。ビットマップビジュアライザーはビットマップの構造を認識して表示します。一部のビジュアライザーでは、データの表示だけでなく編集も可能です。 。
Visual Studioデバッガーには、4つの標準ビジュアライザーが含まれています。 これらは、文字列オブジェクトで動作するテキスト、HTML、XMLビジュアライザー、およびDataSet、DataTable、DataViewオブジェクトで動作するデータセットビジュアライザーです。
Visual Studioが提供する標準のビジュアライザーに加えて、他にもあります。これについては後で説明します。
Visual Studio Visualizerの使用
標準ビジュアライザーの1つを例として使用して、その使用例を示します。 デバッグモードでは、ビジュアライザーがあるオブジェクトの反対側に、虫眼鏡アイコンが表示されます。 クリックすると、リストから自分に合ったビジュアライザーを選択できます。

HTMLテキストレンダラーを使用します。

Visual Studio用Visualizerをインストールする
ビジュアライザーは.Netアセンブリのセットです;必要に応じて、設定を構成ファイルに保存できます。
- ビジュアライザーファイルを次のパスに配置します。
... \マイドキュメント\ Visual Studio 2005 {2008/10} \ Visualizers \
またはWindows Vistaの場合:
...プログラムファイル\ Microsoft Visual Studio 8 {9.0 / 10.0} \ Common7 \パッケージ\ Debugger \ Visualizers \
- Visual Studioデバッグセッションを再起動する
Visual Studio Visualizerの概要
Mole For Visual Studio-編集あり-すべてのプロジェクトタイプを視覚化する
プロジェクトアドレス: http : //www.codeproject.com/KB/macros/MoleForVisualStudioEdit.aspx
サポートされているVisual Studioバージョン: 2005/2008
「Mole For Visual Studio」は、ASP.NET、WPF、WCF、WF、WinFormなどのプロジェクトのオブジェクトのプロパティを編集できる便利な形式でデータを表示するための真のモンスターです。
ASP.NETなどのMoleビジュアライザーをデバッグモードで使用するには、適切なアイテムを選択します。

これは、ページ情報を表示するためのメインウィンドウです。

ASP.NETおよびその他のサポートされているプロジェクトについては、次を参照してください。
- オブジェクト階層:ASPXページ、WPF、WinForms。
- プロパティ名を検索し、頻繁に使用する名前をブックマークします。
- xmlファイルを使用してプロパティ値を保存およびロードする機能。

色、フォント、DateTimeなどのいくつかのタイプのプロパティを表示および編集するには、特別なウィンドウを作成します。


Xml Visualizer v.2
モンスター「Mole For Visual Studio」の後、このビジュアライザーやその他のビジュアライザーは色あせて見えますが、非常に特殊なタスクで優れた仕事をしています。
プロジェクトのアドレス: http : //www.codeplex.com/XmlVisualizer
サポートされているVisual Studioのバージョン: 2005/2008。
XMLを頻繁に処理する必要がある場合は、「Xml Visualizer」が非常に役立ちます。 XMLを簡単に表示したり、XSLT変換を有効にしたり、スキーマ(XSD)を使用して検証したりします。 XMLドキュメントでは、テキストまたはXPathを使用した便利な検索が行われます。
同じビジュアライザーは、XMLファイルまたはテキストを使用してXML Studioから直接動作できるスタンドアロンアプリケーションとして提供されます。
デバッグでのビジュアライザーの選択。

XMLビューおよび編集モード。

XSLT変換。

WCFデバッガービジュアライザーツール
プロジェクトのアドレス: http : //wcfvisualizer.codeplex.com/
サポートされているVisual Studioのバージョン: 2008/2010。
WCFを使用してサービスをデバッグするための便利なビジュアライザー。 プロジェクトのWebサイトでは、.NET 4.0 Beta 1を使用して記述されたVS2010のデフォルトバージョンを提供しています。VS2008のバージョンは、 こちらにあります 。

おわりに
単純なファイルのコピーによるインストール。 デバッグ時のアプリケーションデータの視覚的表現。コードに深く掘り下げることなく全体像を把握できます。 これらの小さな追加で時間を節約できたら嬉しいです。
記事のビジュアライザー 追加情報
- MSDNの情報: ビジュアライザー 、 実用ガイド。 ビジュアライザーの作成 。
- 「 C#Samples for Visual Studio 2008 」のビジュアライザー。 このセットには、式ツリーを視覚化するための「ExpressionTreeVisualizer」と、LINQ式に使用されるSQLを表示するための「QueryVisualizer」が含まれています。 ここで小さなレビューを見つけることができます 。
- LINQ to SQL Debug Visualizer 。
- 右側のデータセットデバッガービジュアライザー 。