2016-04-08 23 views
0

Visual Studio 2012の.natvisファイルを使用して、ウォッチウィンドウにカスタマイズされたクラスを表示しようとしていますが、表示することができません。natvisファイルを設定するにはどうすればよいですか?

私は、この構造

namespace a { 
    namespace b { 
     template<class T, class myClass, class myOtherclass> class hereBeDragons; 
    } 

    typedef b::hereBeDragons<firstParam, secondParam, thirdParam> IWantToSeeThis; 
} 

を持っていると私は、クラスIWantToSeeThisのオブジェクトを表示したい場合。私は使用する必要がある構文は何ですか?

私は、これらの試してみました:

<Type Name="a::IWantToSeeThis"> 
    <DisplayString> Here are my values </DisplayString> 
    </Type> 

    <Type Name="a::b::hereBeDragons"> 
    <DisplayString> Here are my values </DisplayString> 
    </Type> 

    <Type Name="a::b::hereBeDragons&at;&bt;&ct"> 
    <DisplayString> Here are my values </DisplayString> 
    </Type> 

<Type Name="a::IWantToSeeThis&at;&bt;&ct;"> 
    <DisplayString> Here are my values</DisplayString> 
</Type> 

をそれらのどれも構造が表示される原因と見られません。

私はここで説明したように、レジストリキーを作成することにより、診断を可能にしようとしている:

https://code.msdn.microsoft.com/Writing-type-visualizers-2eae77a2

しかし、私はdevのスタジオを再起動したときに何の診断は、出力ウィンドウに表示されませんでした。

答えて

0

私はそれを働いてきた:

<Type Name="a::b::hereBeDragons&lt;*,*,*&gt;"> 
<DisplayString> 
Here are my values 
</DisplayString> 
</Type> 
関連する問題