Sử dụng Visual Studio 2008, để bắt đầu gỡ lỗi tùy thuộc vào tâm trạng của tôi, tôi sẽ đính kèm để xử lý và nhấn điểm ngắt theo cách đó hoặc tôi sẽ đặt System.Diagnostics.Debugger.Break() vào một vị trí thích hợp trong mã và bắt đầu gỡ lỗi khi nó ngắt điểm.Lợi ích của việc sử dụng System.Diagnostics.Debugger.Break() qua Đính kèm quy trình là gì?
Đôi khi, đôi khi tôi cần tìm!
Không nói về F5 -> chạy trong chế độ gỡ lỗi trong một giây ...
System.Diagnostics.Debugger.Break();
Câu hỏi:
Q) Tôi tò mò như những khác biệt nhỏ giữa mỗi tùy chọn?
Q) Những lợi ích và hạn chế của việc sử dụng từng quyền lợi là gì?
Tôi sẽ bắt đầu nó đi ...
Debugger.Break() nhược điểm = quên về Debugger.Break() 's và để lại cho họ trong đó!
Debugger.Break() benefits = Bắt đầu gỡ lỗi chính xác vị trí bạn muốn mà không cần nhấn các điểm ngắt không cần thiết khác có thể vẫn còn trong mã sẽ bị trúng nếu được đính kèm.
Pre empt các haters
tôi sẽ chỉ trước empt haters rằng chắc chắn sẽ nói nếu tôi đang sử dụng Debugger.Break() Tôi không hiểu cách đúng đắn về gỡ lỗi.
Tôi chỉ đang cố gắng bắt đầu cuộc trò chuyện ở đây vì tôi tin rằng có nhiều cách gỡ lỗi khác nhau tùy thuộc vào hoàn cảnh.
Vâng, vi phạm mã khởi động có vẻ giống như trường hợp sử dụng chính. –