Ich habe kürzlich Probleme mit Haltepunkten in Visual Studio 2010 bekommen. Wenn ich einen Haltepunkt einstelle und dann mit dem Debugging beginne, erscheint ein weiterer Haltepunkt in einer anderen Zeile in der Nähe. Die folgenden Screenshots zeigen den Editor, nachdem ich einen Haltepunkt gesetzt habe, sowie das Haltepunktfenster:
Sobald ich mit dem Debuggen beginne, dupliziert der Haltepunkt, wie in den folgenden Screenshots zu sehen ist:
Warum passiert das und wie kann ich damit aufhören?
Es scheint, als ob ein untergeordneter Haltepunkt eingerichtet ist, wie in den folgenden MSDN-Artikeln beschrieben:
Ссылка (Link tot, siehe
Child Breakpoints VS 2010 )
Ссылка
Hier ist eine ähnliche Frage zu StackOverflow, für die eine der Antworten ein Makro enthält, um untergeordnete Breakpoints zu entfernen. Vielleicht könnte das für dich funktionieren? Kinderunterbrechungen deaktivieren / entfernen?
Alternativ kann das Löschen des übergeordneten Haltepunkts (wodurch auch die untergeordneten Elemente entfernt werden) und das erneute Erstellen dieses Problems helfen, das Problem zu beheben.
Ich vermute, dass es an nicht übereinstimmenden Zeilenenden liegt. Ich hatte ähnliches Problem - mehrere Zeilen wurden als Haltepunkt-Position markiert (z. B. 10 Zeilen). Später fand ich, dass es nur wegen \n
oder \r
vorhanden war, anstatt CRLF
Sequenz.
Verwenden Sie die Option "Speichern unter ...", und wählen Sie die Option " Save With Encoding..
" unter " Save
" im Dialogfeld " SaveAs
".
Tags und Links .net c# visual-studio breakpoints visual-studio-debugging