2010-11-30 3 views
0

Das Problem sieht so aus:Kann nicht Quick Watch wile Debug in if Anweisung verwenden Visual Studio

Ich habe eine if-Anweisungen in meinem Code.

if (tcd.TrescWartosc != null) 
        { 
         var document = new ISDocument(); 
         document.DocContent = tcd.TrescWartosc; 
         int count = 0; 
         int count2 = 0; 
         count = count + 2; 
        } 

Es ist nur ein Fragment des Codes innerhalb der Anweisung und einige Variablen, die ich hinzugefügt habe meine Fehler zu testen (Anzahl und count2) Das Problem ist, dass, wenn ich Debuggen das Projekt in diesem einen „if“ Wenn ich eine Variable überprüfe, bekomme ich den Fehler "nicht im aktuellen Kontext vorhanden". Wenn ich das if-Fragment auskommentiere, ist alles in Ordnung. Ich habe es mit if versucht (true) und das Problem bleibt so was könnte der Grund dafür sein ?? Pin Quelle zeigt auch nichts ...

+0

Welche Variablen überprüfen Sie? count und count2 oder andere globale? –

+0

Verschiedene und immer noch das gleiche..In diesem "wenn" existiert ein schwarzes Debug Loch :) – shin

Antwort

0

Das Problem war, Visual Studio selbst ... Vor ich wie

if (!tcd.Wyslano) 
        { 
        ... 
        ... 
        } 

ich eine andere, wenn mit Code und Aussage hatte wollte ommit, dass „wenn“ so ich habe if (!tcd.Wyslano) mit if(false) ersetzt und Visual Studio hatte ein Problem damit ... Ich habe es jetzt mit if (!tcd.Wyslano && false) ersetzt und jetzt debuggt es ok, also denke ich, es war eine Art VS Bug ...

Verwandte Themen