Visual Studio-Haltepoint, bedingt auf dem Stapelzustand
-
14-11-2019 - |
Frage
Visual Studio kann den Anrufstapel drucken, wenn der Haltepunkt getroffen wird, und kann aufhören, wenn die Bedingungen erfüllt sind. Gibt es eine Möglichkeit, das zu kombinieren, und anhalten, wenn die Funktion von einem anderen ausgewählten Anrufen aufgerufen wird, und ignorieren Sie alle anderen Anrufe.
Lösung
Ich glaube, der einzige Weg, dies zu tun, ist mit einem Makro.Klicken Sie mit der rechten Maustaste auf Ihren Haltepunkt, wählen Sie "Wenn Sie HIT ...". generasacodicetagpre.
das obige ist halb psuedo code;Ich habe es nicht wirklich getestet, sollte aber mit einigen kleineren Änderungen zusammenarbeiten.
Note Hinweis
BTW, wenn Sie nach .NET / C # fragen würden, wäre es viel einfacher gewesen, Sie hätten nur einen bedingten Haltepunkt auf gemacht haben können generasacodicetagpre.
... und mit ihm fertig sein.
Andere Tipps
nicht sicher, aber Sie können mit entweder Filterungen oder Bedingungen möglicherweise einfacher sein, obwohl es einfacher ist, den Haltepunkt einfach auf den Anrufvorgang zu legen
Dies ist eine gute Ressource: Mastering Debugging in Visual Studio 2010 - Ein Anfängerführer