Το σημείο διακοπής δεν χτυπά κατά τον εντοπισμό σφαλμάτων

Το σημείο διακοπής δεν χτυπά κατά τον εντοπισμό σφαλμάτων

Μου δούλεψε. Δοκιμάστε αυτό.

Πρώτα δοκιμάστε να δημιουργήσετε ξανά το έργο σας με το δεξί κλικ του ποντικιού στο έργο> Ανοικοδόμηση Εάν αυτό δεν λειτουργεί, δοκιμάστε να κάνετε εκκαθάριση του έργου (δεξί κλικ στο έργο> καθαρισμός)

Εάν αυτό δεν λειτούργησε, ελέγξτε αυτό:

Right mouse click your project
select [Properties]
select the [Build] tab
make sure [Define DEBUG constant] and [Define TRACE constant] are checked
Click the [Advanced] button at the bottom of the Build tabpage
Make sure that [Debug Info:] is set to [full]
Click [OK] and rebuild the project ;-)

Ελπίζω ότι λειτουργεί για εσάς! (το βήμα 6 δημιουργεί τα αρχεία .pdb, αυτά είναι τα σύμβολα εντοπισμού σφαλμάτων)


Μερικές φορές αυτό συμβαίνει εάν ο πηγαίος κώδικας έχει αντιγραφεί από το φάκελο δικτύου, ανατρέπει τις ρυθμίσεις συμβόλων. Η παρακάτω λύση λειτουργεί για μένα κάθε φορά

  • Στη λειτουργία εντοπισμού σφαλμάτων, επιλέξτε εντοπισμός σφαλμάτων->windows->modules
  • Ελέγξτε την κατάσταση του συμβόλου dll . Βεβαιωθείτε ότι έχει φορτωθεί στο έργο (είμαι σίγουρος ότι τώρα η κατάσταση δεν έχει φορτωθεί)
  • Κάντε δεξί κλικ στο dll σας, κάντε κλικ στις ρυθμίσεις συμβόλων.
  • Και προσθέστε μη αυτόματα τη διαδρομή συμβόλων σας (διαδρομή αρχείου .pdb)
  • Και ξανά δεξί κλικ στο dll και κάντε κλικ στα σύμβολα φόρτωσης

Ελπίζω να βοηθήσει


Ρίξτε μια ματιά σε αυτά τα άρθρα

  • Γιατί το πρόγραμμα εντοπισμού σφαλμάτων δεν σταματά σε σημείο διακοπής στην εφαρμογή myASP.NET;
  • Γιατί το Visual Studio μερικές φορές δεν πηγαίνει στα σημεία διακοπής μου;
  • Λόγος για την προειδοποίηση VS.NET "το τρέχον σημείο διακοπής δεν θα χτυπηθεί";