Probleme mit DialogDebuggerVisualizer in VS 2008

03/07/2008 - 12:45 von Martin Horst | Report spam
Hi,

ich habe mehrer DialogDebuggerVisualizer Klassen in VS 2005 angelegt und
die liefen immer ohne Probleme. Nun habe ich ein VS 2008 Projekt und
auch dort zwei Visualizer angelegt. Wenn ich nun aber das entsprechende
Objekt im Debug-Modus darin anzeigen will, kommt eine InvalidCastException.

System.InvalidCastException: Unable to cast object of type
'MyObjectDbgVisualizer' to type
'Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer'

Die Klasse ist aber korrekt abgeleitet (durch den VS Wizzard erzeugt).

Gibt es von DialogDebuggerVisualizer evtl. unterschiedliche Version in
den Assemblies? Denn in VS 2005 làuft das ganze wiederum.

Danke
Martin
 

Lesen sie die antworten

#1 Frank Dzaebel
03/07/2008 - 13:39 | Warnen spam
Hallo Martin,

ich habe mehrer DialogDebuggerVisualizer Klassen in VS 2005 angelegt und
die liefen immer ohne Probleme. Nun habe ich ein VS 2008 Projekt und
auch dort zwei Visualizer angelegt. Wenn ich nun aber das entsprechende
Objekt im Debug-Modus darin anzeigen will, kommt eine InvalidCastException.
[...] Gibt es von DialogDebuggerVisualizer evtl. unterschiedliche Version in
den Assemblies? Denn in VS 2005 làuft das ganze wiederum.



Die Referenz zum Beispiel einfach auf die Version 9.0.x.x umstellen:

[Dariusz quatscht : Das Debugger Visualizer Item Template]
http://blogs.msdn.com/dparys/archiv...plate.aspx

Ggf. hilft auch ein:

[<bindingRedirect>-Element]
http://msdn.microsoft.com/de-de/lib...w1fys.aspx

[<assemblyBinding>-Element für <runtime>]
http://msdn.microsoft.com/de-de/lib...1dw1e.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen