2009-07-04 1 views
5

Ich weiß, dass Visual Studio-Unterstützung für C++/CLI ist schrecklich. Aber ich bekomme ein seltsames Problem, wenn ich eine Quick watch mache. Die Variable, die ich beobachte, ist im Umfang und hat einen Wert. Aber VS sagt, die Variable ist nicht im Bereich. Siehe das BildQuick Watch-Fenster zeigt den Variablenwert in Visual Studio für C++/CLI-Projekt

Quick watch problem in C==/CLI http://www.freeimagehosting.net/uploads/95471b8cb4.png

Es wäre toll, wenn jemand eine Abhilfe vorschlagen kann. Oder ist das ein Fehler mit VS?

Antwort

1

Ist dies in Debug oder Release? Release-Builds, auch mit PDB-Unterstützung, sind berüchtigt für schlechte Uhren.

+0

Es ist eine Debug-Release fixierbar ist. –

+0

ein "Debug-Release"? ein "Debug-Build" meinst du? –

1

Ich habe genau das gleiche Problem. Es ist im Debug-Modus, nur auf Websites, andere Projekte (Konsole, Webapplikationen) sind in Ordnung. Ich benutze C#, Visual Studio 2008, asp.net 3.5 SP1.

Ich bekomme auch seltsame Typen im lokalen Fenster.

+0

zum Beispiel http://i25.tinypic.com/2lxcmde.jpg –

5

Ich machte es tatsächlich durch diese Schritte arbeiten, nicht sicher, warum dies die Lösung sein sollte.

  1. überprüfen Aktivieren von .net-Source-Stepping und aktivieren Quellserver. http://tinypic.com/view.php?pic=987ubn&s=3#.WAM_D5MrK8o
  2. sie geladen dann alle Symbole
  3. einen bereinigter Build gemacht, es wieder entfernt und freigegeben meinen Code nur
  4. bereinigter Build, voila wieder richtig Debug-Symbole ich habe!
+0

Bild existiert nicht mehr – JobaDiniz

Verwandte Themen