Visual Studioのデバッグ支援-デバッガービジュアライザー

Microsoft Visual Studio - Debugger

プログラムのデバッグ自体は困難であり、少なくとも何らかの形で簡単にするために、Visual Studioのビジュアライザー( Debugger Visualizers )を使用できます。



ビジュアライザーは、Visual Studioデバッガーユーザーインターフェイスのコンポーネントです。 ダイアログボックスまたは他のインターフェイス要素が作成され、変数またはオブジェクトがこのデータ型に適した意味のある方法で表示されます。 たとえば、HTMLビジュアライザーはHTML文字列を解釈し、ブラウザーウィンドウに表示される結果を表示します。ビットマップビジュアライザーはビットマップの構造を認識して表示します。一部のビジュアライザーでは、データの表示だけでなく編集も可能です。 。



Visual Studioデバッガーには、4つの標準ビジュアライザーが含まれています。 これらは、文字列オブジェクトで動作するテキスト、HTML、XMLビジュアライザー、およびDataSet、DataTable、DataViewオブジェクトで動作するデータセットビジュアライザーです。



Visual Studioが提供する標準のビジュアライザーに加えて、他にもあります。これについては後で説明します。



Visual Studio Visualizerの使用



標準ビジュアライザーの1つを例として使用して、その使用例を示します。 デバッグモードでは、ビジュアライザーがあるオブジェクトの反対側に、虫眼鏡アイコンが表示されます。 クリックすると、リストから自分に合ったビジュアライザーを選択できます。





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

  HTML



Visual Studio用Visualizerをインストールする



ビジュアライザーは.Netアセンブリのセットです;必要に応じて、設定を構成ファイルに保存できます。

  1. ビジュアライザーファイルを次のパスに配置します。

    ... \マイドキュメント\ Visual Studio 2005 {2008/10} \ Visualizers \

    またはWindows Vistaの場合:

    ...プログラムファイル\ Microsoft Visual Studio 8 {9.0 / 10.0} \ Common7 \パッケージ\ Debugger \ Visualizers \

  2. 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ビジュアライザーをデバッグモードで使用するには、適切なアイテムを選択します。

  Mole  ASP.NET

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

   Mole  ASP.NET

ASP.NETおよびその他のサポートされているプロジェクトについては、次を参照してください。 WPFを使用する場合、XAMLはXMLまたはレンダリングされたXAMLとして表示されます。

Mole, XAML     XML

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

Mole,

Mole,



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 Visualizer v.2 -



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

Xml Visualizer v.2 -  XML



XSLT変換。

Xml Visualizer v.2 - XSLT View



WCFデバッガービジュアライザーツール


プロジェクトのアドレス: http : //wcfvisualizer.codeplex.com/

サポートされているVisual Studioのバージョン: 2008/2010。

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



WCF Debugger Visualizers Tool



おわりに



単純なファイルのコピーによるインストール。 デバッグ時のアプリケーションデータの視覚的表現。コードに深く掘り下げることなく全体像を把握できます。 これらの小さな追加で時間を節約できたら嬉しいです。



記事のビジュアライザー 追加情報 頑張ってデバッグしてください!



All Articles