2012-02-03 25 views
9

Gần đây tôi đã bắt đầu gặp sự cố với điểm ngắt trong Visual Studio 2010. Khi tôi đặt điểm ngắt và sau đó bắt đầu gỡ lỗi, một điểm ngắt khác xuất hiện trên một số dòng khác gần đó. Các ảnh chụp màn hình dưới đây cho thấy các biên tập viên sau khi tôi đặt một breakpoint, cũng như cửa sổ breakpoint:Tại sao điểm ngắt của tôi trùng lặp trong Visual Studio?

Editor

Breakpoints window

Ngay sau khi tôi bắt đầu gỡ lỗi, các bản sao breakpoint, như đã thấy trong ảnh chụp màn hình sau :

Editor while debugging

Breakpoints window while debugging

Tại sao điều này xảy ra và làm thế nào tôi có thể dừng nó?

+0

Như là một mùa thu trở lại, nếu không có câu trả lời tốt hơn đi theo cách của bạn, bạn có thể thiết lập lại các thiết lập của bạn. Xem tại đây: "Đặt lại cài đặt - http://msdn.microsoft.com/en-us/library/ms241273(v=vs.100).aspx" –

Trả lời

3

Dường như có một breakpoint con thành lập, như mô tả trong các bài viết MSDN sau đây: http://msdn.microsoft.com/en-us/library/b98cwcyw.aspx (Link chết, xem Child breakpoints VS 2010)
http://msdn.microsoft.com/en-us/library/02ckd1z7%28VS.71%29.aspx#vctskbreakpointswindowchildbreakpoints

Đây là một tương tự câu hỏi trên StackOverflow, mà một trong các câu trả lời có chứa một macro để loại bỏ các điểm ngắt con. Có lẽ điều đó có thể phù hợp với bạn? Disable/remove child Breakpoints?

Cách khác, xóa điểm ngắt chính (cũng sẽ xóa trẻ em) và tạo lại điểm đó có thể giúp giải quyết sự cố.

0

Tôi nghi ngờ đó là do các kết thúc dòng mới không khớp. Tôi đã có vấn đề tương tự - nhiều dòng được đánh dấu là vị trí điểm ngắt (nói, 10 dòng). Sau đó tôi tìm thấy nó là vì chỉ có \n hoặc \r hiện tại, thay vì chuỗi CRLF.

Sử dụng Lưu dưới dạng, chọn Save With Encoding.. tùy chọn bên dưới Save trong hộp thoại SaveAs.

Các vấn đề liên quan