Giả sử tôi có một chức năng ném một ngoại lệ. Giả sử hàm này được gọi bởi một DLL của bên thứ ba và DLL của bên thứ ba sẽ xử lý ngoại lệ mà tôi đã ném.Visual Studio xem xét "Mã người dùng" là gì?
Nếu Visual Studio quyết định rằng bên thứ ba DLL không phải là "mã người dùng" (như được thấy trong hình bên dưới) thì nó sẽ dừng mặc định của tôi, mặc dù nó được xử lý sau. Nó không chính xác là sai để làm như vậy; giải thích rõ ràng rằng ngoại lệ đã bị hủy theo mã người dùng. Nhưng điều gì làm cho Visual Studio gọi một số "mã người dùng" DLL và những người khác thì không?
Tôi đã có một giả thuyết cho rằng điều này xảy ra vì những biểu tượng không được nạp, nhưng có những module trong danh sách mà đã nạp những biểu tượng nhưng vẫn không được coi là "mã người sử dụng".
Đối với những người khác cửa sổ Mô-đun được tìm thấy trên menu Gỡ lỗi, chọn Windows, rồi bấm Mô-đun. Một màn hình hữu ích để theo dõi xuống chỉ là những gì .dll đang được sử dụng (mã của tôi sẽ không gỡ lỗi vì nó đã được sử dụng một bản sao của lib trong GAC chứ không phải là đầu ra từ dự án tham chiếu), cảm ơn cho chỉ nó ra. – RyanfaeScotland