Tôi muốn Visual Studio phá vỡ khi một ngoại lệ được xử lý xảy ra (tức là tôi không chỉ muốn xem thông báo "Cơ hội đầu tiên", tôi muốn gỡ lỗi ngoại lệ thực).Visual Studio: Làm cách nào để thoát khỏi các ngoại lệ được xử lý?
ví dụ: Tôi muốn trình gỡ lỗi để phá vỡ tại ngoại lệ:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
Tôi đã xem qua these ghi chú cho Visual Studio.NET:
1) Trong VS.NET đi đến Debug Menu >> "Exceptions ..." >> "Common Language Runtime Exceptions" >> "Hệ thống" và chọn "System.NullReferenceException"
2) Ở dưới cùng của hộp thoại có là "Khi các ngoại lệ được ném:" hộp nhóm, chọn "Chia nhỏ vào trình gỡ lỗi "
3) Chạy kịch bản của bạn. Khi ngoại lệ được ném, trình gỡ lỗi sẽ dừng lại và thông báo cho bạn với một hộp thoại cho nói điều gì đó như: "đã được ném [Break] [Tiếp tục] ' ' Một ngoại lệ của kiểu" System.NullReferenceException
Nhấn [Break]. Thao tác này sẽ đưa bạn vào dòng mã gây ra sự cố .
Nhưng họ không áp dụng cho Visual Studio 2005 (không có Exceptions tùy chọn trên gỡ lỗi menu).
Có ai biết nơi tìm hộp thoại tùy chọn này trong Visual Studio rằng "Khi ngoại lệ được ném" hộp nhóm, với các tùy chọn để "lao vào debugger"?
Cập nhật: Vấn đề là gỡ lỗi trình đơn của tôi không có một Exceptions mục. Tôi đã tùy chỉnh menu để thêm thủ công.
Trong VS2015 nó là dưới Debug-> Windows-> Exception Cài đặt – PeterVermont