問題タブ [debuggervisualizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
155 参照

asp.net-mvc - MVC ビジュアライザーはありますか?

Visual Studio for MVC 用のデバッグ ビジュアライザーはありますか?

ModelState、ViewState、Routes などを視覚化できると便利です。

これに興味がある場合は、質問をお気に入りに追加してください。お気に入りが多ければ書いてみようと思います

0 投票する
1 に答える
173 参照

visual-studio-2008 - VS2008のすべてのデバッガービューでデバッガーの視覚化とToString()呼び出しの両方を無効にすることは可能ですか?

私のプロジェクトは、いくつかのタイプのデバッガービジュアライザーを定義するサードパーティアセンブリに依存しています。通常、これはまったく問題ありませんが、一部のタイプにはレイジーロジックがあり、デバッガーでデータが監視されると熱心になります。そして、私が怠惰な振る舞いを探求したいとき、このすべてのビジュアライザーはそれを完全に台無しにします。

VS2008のすべてのデバッガービューで両方のビジュアライザーを無効にし、ToString()メソッドの呼び出しを防ぐにはどうすればよいでしょうか。

ありがとう。

0 投票する
0 に答える
185 参照

visual-studio-2008 - WeakReference を使用して配列に VS2008 でカスタム デバッガー ビジュアライザーを実装する方法は?

標準の配列では希望どおりにデータが表示されないため、典型的な配列に対して vs2008 でカスタム デバッガー ビジュアライザーを実装したいと思います。ただし、Visual Studio では、セキュリティ上の理由から配列に対してこれを行うことはできません。WeakReferenceこの制限を回避するために a をラッパーオブジェクトとして使用することについて読んだことを覚えているようです。

手始めに、簡単なもの (C# コード) を示したいと思います。

上記は として表示され"10110"ます。

を使用してこれを行うにはどうすればよいWeakReferenceですか? これを行う別の方法はありますか?

bool 型のより長い配列については、WPF の Uniform Grid レイアウト コントロールを使用して、それらを 2 次元グリッドに表示すると便利です。

0 投票する
1 に答える
568 参照

debugging - エラーを再現するために必要な手順を「再現」する

数百人のコンサルタントが使用する典型的なビジネス アプリケーションを作成します。通常、コンサルタントには標準テキストのエラー メッセージが表示されます。アプリケーションは常に多くの変更が加えられる複雑なものになるため、次のことを希望します。

エラー メッセージが表示された場合、ユーザーはエラー メッセージを開発者に「送信」することができます。開発者は、受信ファイルを Eclipse などで開き、最後の 10 分間の作業のステップを段階的に (必要に応じて一度に 1 行ずつ) デバッグできる必要があります。すべてが透過的である必要があります。つまり、たとえば、データベースへの呼び出しの戻り値を確認できる必要があります。

今日、そのような機能を提供するソリューションはありますか。私の好みの言語は Python または Java です。このような機能が原因でパフォーマンスが大幅に低下することはわかっていますが、この種のソフトウェアはパフォーマンスに敏感ではないため、許容範囲内です。

アプリケーションで特定のコード行が実行され、バグにつながる正確な時間に存在する値をデータベースに照会できるように、データベースにも年表があれば非常に便利です。

0 投票する
1 に答える
532 参照

c# - デバッガー ビジュアライザー、ElementHost、およびエディット コンティニュの問題

最近、アプリケーションのカスタム タイプの 1 つに対して、Visual Studio 2008 用のカスタム Debugger Visualizer を作成しました。ビジュアライザーの UI は WPF で記述され、要素ホストでホストされ、IDialogVisualizerService windowService オブジェクトを使用して表示されます。

すべてがうまく機能し、ビジュアライザーが読み込まれて関連情報が表示されますが、ビジュアライザーの読み込み後にアプリケーションで「編集して続行」しようとすると、Visual Studio がクラッシュし、有用なエラー メッセージが表示されません。

これをデバッグしようとして、ほとんどすべてのコードをソリューションから削除し、ObjectSource を使用して文字列をシリアル化し、空の要素ホストのみを表示するだけになりましたが、編集して続行するとクラッシュします。要素ホストを削除して WinForms コントロールまたはフォームを表示すると、クラッシュは発生しません。

ビジュアライザーのコードは次のとおりです。

何か案は?

0 投票する
2 に答える
370 参照

asp.net - ASP.NET セッション用の Visual Studio デバッガー ビジュアライザーはありますか?

もしそうなら; どこで入手できますか?

0 投票する
1 に答える
2819 参照

c# - デバッガー ビジュアライザーと「型はシリアル化可能としてマークされていません」

任意のコントロール階層を表示するデバッガー ビジュアライザーを作成しようとしていますControl完了しましたが、 「タイプはシリアル化可能としてマークされていません」という例外が発生しています。

どうすればそれを克服できますか?コントロールは .NET Windows フォーム フレームワーク タイプです。シリアル化可能としてマークできません。

0 投票する
1 に答える
839 参照

c# - dll アセンブリを VS のフォルダーにコピーすることなく、Visual Studio でデバッガー ビジュアライザーを使用する

Visual Studio 2005 以降、デバッガ ビジュアライザを作成できることは知っています。

ここで知りたいのは、デバッガ ビジュアライザを Visual Studio のフォルダに配置しなくても使用できるかどうかです。

ビットマップ、イメージ、配列などの .NET 型のビジュアライザーがあると便利ですが、現在のプロジェクトでのみ意味を持つ型の Debugger Visualizers を VS のフォルダーに入れたくありません。

ありがとう

0 投票する
4 に答える
1445 参照

wpf - VS 2010のほくろ?

Karl Shifflett's Mole for VS 2010について知っている人はいますか?

0 投票する
4 に答える
5251 参照

visual-studio - Visual Studio がデバッガー ビジュアライザーを読み込んでいない

私は独自の Debugger Visualizer を作成しました。

それと属性は、独自のアセンブリにあります。デバッグ対象のクラスを含むアセンブリに参照または属性がありません。ユーザーが使用できるオプションのドロップイン dll を作成したいと考えています。

デバッグしようとしているクラスはジェネリックです。

ビジュアライザーは次のとおりです。

Visual Studio 2010 を実行しています。次のディレクトリには、ビジュアライザー アセンブリの .dll と .pdb が含まれています。

具体的には FinCellTable である IFinCellTable のインスタンスにブレークポイントを配置します。虫眼鏡は表示されません。

最初のVSがデバッグしていたので、別のVisual Studioを使用してVisual Studioをデバッグしました。最初の VS ロードされた dll として出力ウィンドウを見ました。データテーブルでビジュアライザーをトリガーすると、2 番目の VS は、Microsoft.VisualStudio.DebuggerVisualizers.dll と Microsoft.VisualStudio.Debugger.DataSetVisualizer.dll (後者は上記の正しいディレクトリからのもの) をロードしたことを出力しました。(モジュールウィンドウは同じように動作/表示します。)

したがって、明らかに私のDebugger Visualizer Drop-InアセンブリはVSによってロードされないため、虫眼鏡を表示することはわかりません。

Visual Studio にビジュアライザーを事前にロードさせて、ドロップイン ビジュアライザーが機能し、元のコードを編集する必要がないようにするにはどうすればよいでしょうか?