Trong khi cố gắng trả lời this question Tôi quyết định tôi cần phải bước qua quá trình marshalling bằng tay, trong giao diện trình gỡ lỗi.Bước qua "quản lý để chuyển đổi bản địa" trong Visual Studio?
Thật không may, Visual Studio dường như nhảy ngay trên tất cả mã thú vị này. Dưới đây là P/Gọi cuộc gọi đến GetProfilesDirectory
(một hàm WinAPI):
nhưng sau khi bước vào cuộc gọi này (F11), tôi không thấy mình ở FFF9BFD8
; đúng hơn, tôi hạ cánh ngay trong mã GetProfilesDirectory
:
Ngoài ra còn có các [Managed to Native Transition]
entry trên stack, gián tiếp tại một thực tế rằng Visual Studio vừa nhảy qua một bó toàn bộ mã.
Làm cách nào để tôi có thể thực hiện bước chuyển tiếp này?
Vâng, tôi đã phát hiện vấn đề: bạn đang sử dụng phông chữ có chiều rộng biến trong trình chỉnh sửa mã! Đó chỉ là điên rồ. –
Sự thiêng liêng! Tốt hơn hãy hỏi tiềm năng thuê những gì họ sử dụng phông chữ, để đảm bảo rằng tôi không trượt với sự điên rồ của tôi! –