問題タブ [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 投票する
1 に答える
383 参照

visual-studio-2010 - VS2010 デバッガー ビジュアライザーで null が埋め込まれた文字列を表示する

Visual Studio 2010 では、データ ヒント領域 (ウォッチ ウィンドウ、プレビュー) や拡大鏡によってアクセスされる拡張領域など、さまざまなネイティブ C++ Debugger Visualizer コンポーネントに null が埋め込まれた文字列 (char* および wchar_t*) を表示しようとしています。ガラス (stringview)。たとえば、文字列に null 文字が含まれている場合でも、BSTR (ATL::CComBSTR に埋め込まれている) をすべてのコンテンツと共に表示したいと考えています。デフォルトでは、ポインタを,s8,s、またはに設定する,suと、文字列が null で終わるものとして扱われますが、これは望ましい動作ではありません。この質問は、2012、2008、またはそれ以前のバージョンではなく、VS2010 に特に適用されます。

何か賢いアイデアはありますか?

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

visual-studio-2010 - Where can I find the natvis schema definition (for creating VC++ debugger visualizers)?

Various online sources tell me I can find it @ %VSINSTALLDIR%\Xml\Schemas\natvis.xsd. But I have not been able to find it in the said path. I have checked multiple VS2010 and VS2012 installations. Can anyone paste the schema definition here? Any additional documentation would be awesome

0 投票する
3 に答える
4882 参照

c++ - Visual Studio 2010 デバッガーが static const クラス メンバーを認識しないのはなぜですか?

この質問は、ここでその後に尋ねられた質問と密接に関連しています。

クラス内定数を定義する方法は、Stroustrup によって ここで説明されています。

Stroustrup の方法に従うと、期待どおりの結果が得られます。ただし、Visual Studio 2010 では、デバッガーはstatic constそのクラスのスコープ内でクラス メンバーを解決できません。これが私が意味することです:

デバッガーが showA() にある場合、「ウォッチ」ウィンドウは次のように報告します。

プログラムが期待どおりに動作することを強調したいと思います。つまり、出力は次のようになります。

プログラムは 0 を返します。

他の誰かが Visual Studio 2010 でこれを再現できますか? これはデバッガのバグですか?

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

c# - テキスト ビジュアライザーは VS2012 デバッガーでは使用できません

テキスト ビジュアライザーでこのラムダ式を確認したい:

ただし、この行の後でデバッガーを停止するvと、[ウォッチ] ウィンドウの変数には、使用可能なビジュアライザーのリストを開くはずの拡大鏡アイコンが含まれていません。たとえば、次のようになります: http://blogs.msdn.com/b/saraford/archive/2008/09/23/did-you-know-how-to-use-the-text-visualizer-319.aspx ?リダイレクト=true

なにが問題ですか?

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

visual-studio-2012 - 汎用のオープンソース ツリー ビジュアライザー

私は一貫して、すべてのツリー構造にITreeNodeインターフェイスを実装しています。ツリービューにツリー構造を表示するビジュアライザーをデバッグ時に使用できると便利です。自分でゼロから書く以外に、私の ITreeNode インターフェイスを認識するように適応できるオープン ソースのビジュアライザーはありますか?

0 投票する
3 に答える
1848 参照

c# - Visual Studio でデバッガー ビジュアライザーの順序を指定する方法

私は Visual Studio のデバッガー ビジュアライザーにしばらく取り組んできましたが、実際のビジュアライザーは正常に動作しています。問題は、変数を調べるときに常にビジュアライザーリストの一番上に配置されることです。これは、テキストを一番上のものとして使用している一部のユーザーを本当に悩ませます (VS を開いたときに一番上のものもデフォルトであるため)。

ここに画像の説明を入力

私が最初に考えたDialogDebuggerVisualizerまたはDebuggerVisualizerAttributeでこれに対するサポートが見つからないので、ビジュアライザーの並べ替え順序に影響を与える方法について SO/MSDN/Google を精査してきました (できればリストの最後に入れます) )しかし、役に立たない。

以下は、ビジュアライザーを登録する方法です。視覚化されている値に基づいてフォームを表示するだけです。

ビジュアライザーの順序に影響を与えることが可能かどうか、またはそのままにする必要があるかどうかは誰にもわかりませんか?