none
Debugger überspringt Anweisungen RRS feed

  • Frage

  • Hallo,

    ich habe ein Projekt, bei dem ich eine WebApi erstelle. Wenn ich diese Debuggen möchte, überspringt der Debugger häufig Anweisungen im eigenen Quellcode, selbst wenn dort Haltepunkte definiert wurden. An bestimmten Codestellen kann ich keine Haltepunkte setzten, ich erhalte die Fehlermeldung, "Fehler beim Binden des Haltepunkts."+Dateipfad. 

    Weiß jemand Rat?

    Lg Marco

    Mittwoch, 7. Dezember 2016 14:36

Antworten

  • Hallo Marco,

    meistens kommen solche Fehler, wenn die Debuginformationen nicht mehr zur Assembly passen.

    Bereinige mal bitte die komplette Projektmappe und lass dann die gesamte Projektmappe neu kompilieren.

    Das bitte sowohl für Release als auch für Debug.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 7. Dezember 2016 17:57
    Moderator

Alle Antworten

  • Hallo Marco,

    meistens kommen solche Fehler, wenn die Debuginformationen nicht mehr zur Assembly passen.

    Bereinige mal bitte die komplette Projektmappe und lass dann die gesamte Projektmappe neu kompilieren.

    Das bitte sowohl für Release als auch für Debug.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 7. Dezember 2016 17:57
    Moderator
  • Hallo,

    ich habe das Problem gerade bei einer DLL, zu der das PDB passt.

    Das Projekt der DLL ist nicht in der Projektmappe enthalten, die debugged wird. Die DLL wird referenziert und liegt zs. mit der PDB nun im bin/Debug-Verzeichnis der Applikation, die debugged wird. Das PDB habe ich manuell nachgeladen.

    Interessant dabei ist aber, dass das Problem nicht überall auftritt. Bei manchen Zeilen gehts, bei anderen nicht. Dabei wurden jedoch keine Änderungen mehr am Quellcode vorgenommen. Ich kann keine Gemeinsamkeit der Zeilen erkennen, bei denen der "Fehler beim Binden des Haltepunkts" kommt.

    Es sind auch keine Segmente von Zeilen die funktionieren, gefolgt von Segmenten die nicht funktionieren, sondern das wechselt munter ab - scheinbar willkürlich.

    Ist jetzt nicht sooo schlimm, aber falls das jemand ebenfalls hat, probiert mal Zeilen in der Umgebung aus; denn darauf bin ich fast nicht gekommen! ;-)

    // Edit: ok sorry, bei mir war das weil die DLL optimiert war (Release)
    Dienstag, 14. August 2018 08:41