Tôi đã gặp vấn đề tương tự trong Visual Studio 2013 trên một dự án C# rất lớn. Tuy nhiên nếu tôi tạo ra một dự án trống mới và đã ném một ApplicationException thử nghiệm, mọi thứ sẽ hoạt động như mong đợi và trình gỡ lỗi sẽ phá vỡ và cung cấp cho tôi trợ lý ngoại lệ. Làm như vậy trên dự án hiện tại của tôi sẽ chỉ dừng gỡ lỗi và trở về chế độ chỉnh sửa VS. Tôi nhận thấy trong cửa sổ "Output", gỡ lỗi cuối cùng dấu vết sẽ hiển thị
Chương trình '[2624] MyApplication.vshost.exe' đã thoát với mã -1073741819 (0xc0000005) 'vi phạm Truy cập'.
Tôi không thực sự có sự sao chép tất cả mọi thứ vào một dự án mới và không có đề xuất nào ở trên phù hợp với tôi.Bằng cách thử và lỗi Tôi tìm thấy một cái gì đó đã làm việc: Bỏ chọn "Huỷ ngăn xếp cuộc gọi trên các ngoại lệ chưa được xử lý" trong Tùy chọn> Gỡ lỗi> Chung> Bật trợ lý ngoại lệ.
Nhân tiện, nếu tôi buộc ngăn xếp cuộc gọi thư giãn trên dự án C# này thông qua trợ lý ngoại lệ (bằng cách nhấp vào liên kết "Bật chỉnh sửa"), trình gỡ lỗi chỉ đóng và tôi không thể chỉnh sửa-và- tiếp tục. Nhưng trên một dự án mới, nó làm thư giãn và chỉnh sửa và tiếp tục hoạt động tốt! Vì vậy, có một cái gì đó chắc chắn về dự án của tôi mà VS không thích, nhưng tôi sẽ sử dụng điều này như một giải pháp có thể chấp nhận cho bây giờ.
Nguồn
2014-10-20 16:49:23
Tôi đang tìm trong Gỡ lỗi/Tùy chọn và Cài đặt/Gỡ lỗi/Chung, nhưng tôi không thấy tùy chọn đó. Tôi có đang tìm đúng chỗ không? – BVernon
@Brandon oops xin lỗi, lỗi đánh máy. Đó là dưới debug-> ngoại lệ –
Tìm thấy nó: Đó là dưới Debug/Exceptions, không Debug/Options – BVernon