2015-09-07 21 views
11

Während Debuggen einen kombinierten C++ C# -Projekt (C# ein C++ dll Laden) Ich bin manchmal diesen kleinen blauen Punkt immer unter dem aktuell Hit Breakpoint: Blue dot beneath breakpointWas bedeutet ein blauer Punkt unter dem Visual Studio-Haltepunkt?

Was bedeutet, dass Punkt will, mir zu sagen?

+0

funktioniert Ihre Anwendung Multithread? –

+0

Ja, ich denke schon. Ich habe herausgefunden, dass der Punkt immer beim ersten Treffer erscheint, nachdem das Studio bei einem anderen (Worker-) Thread unterbrochen wurde – Stefan

Antwort

11

Wenn Ihre App Multithread ist und wenn der Mauszeiger über den Breakpoint zeigt, dass die Nachricht wie folgt lautet: "Der Prozess oder Thread hat sich seit dem letzten Schritt geändert" bedeutet dies, dass dieser Breakpoint auf mehr als einen Thread und nicht nur auf Thread-Creator angewendet wird . Nachdem Sie F5 gedrückt haben, werden weitere Threads laufen und sie werden Ihren Breakpoint treffen, was Sie verwirren kann. Um Ihnen ein visuelles Studio zu geben, geben Sie einen blauen Punkt darunter. Manchmal kann es nützlich sein, andere Threads einzufrieren, um die Methode zu debuggen.

Verwandte Themen