C#, VS2010, ứng dụng WinForm:VS 2010 - Lỗi khi mở Điều khiển/Biểu mẫu Người dùng với Nhà thiết kế
Đôi khi tôi gặp sự cố khi tôi mở một số điều khiển/biểu mẫu của mình. Tất cả các biên dịch mã và ứng dụng chạy đúng cách. Mở điều khiển trong nhà thiết kế mang lại cho tôi:
Trình tải thiết kế không cung cấp thành phần gốc nhưng chưa nêu rõ lý do.
Từ kinh nghiệm của tôi, tôi có thể nói, thường là điều gì đó trong mã của tôi không được khởi tạo đúng cách, ví dụ: một tài sản không được thiết lập mà bằng cách nào đó có sẵn trong thời gian chạy, nhưng không phải khi mở với nhà thiết kế. Vấn đề duy nhất là, nguyên nhân gốc rễ là khó tìm.
Hỏi: Có cơ hội bằng cách nào đó sử dụng trình gỡ rối khi trình thiết kế mở thành phần của tôi trong Visual Studio 2010 không? Điều đó sẽ giúp ích rất nhiều và vấn đề giải quyết là rất có thể chỉ là vài phút sau đó.
Lưu ý: Chỉ cần làm điều này rõ ràng, tôi biết cách sử dụng trình gỡ lỗi ;-), tôi chỉ không biết làm thế nào tôi có thể nói cho nhà thiết kế của VS2010 mở điều khiển của tôi trong chế độ Gỡ lỗi.
Kể từ ngày 2 SEP 2010 thêm:
Cảm ơn sự giúp đỡ của bạn. Về cơ bản nó là bài viết của Thư viện MSDN mô tả cách thực hiện nó.
- Tôi đã quản lý để thiết lập và chạy phiên bản thứ hai (không có nhiều điều để hiểu cách thực hiện).
- Nó chỉ thất bại trong trường hợp của tôi, vì trường hợp VS2010 thứ hai (gỡ lỗi Thiết kế thời gian) không tìm thấy các biểu tượng cho điều khiển tùy chỉnh của tôi. Tôi đã thêm các biểu tượng theo cách thủ công trong Gỡ lỗi/biểu tượng. Không kết quả, vẫn "Breakpoint sẽ không được nhấn vì thiếu biểu tượng"
BTW, sử dụng phương pháp này nó là hữu ích để loại trừ một số nội dung từ các biểu tượng tải (qua cửa sổ module), bởi vì điều này sẽ an toàn một nhiều thời gian.
Bây giờ nếu phải tìm ra cách để có được những biểu tượng được giải quyết và sau đó tôi có thể giải quyết vấn đề này .....
Gỡ lỗi thời gian thiết kế với phiên bản thứ 2 của công trình VS2010, tôi vẫn gặp sự cố với các ký hiệu cho các tệp dll của tôi. Tôi đã đăng bài này ở đây (http://stackoverflow.com/questions/3687840/vs2010-loading-symbols-to-debug-at-design-time-breakpoint-will-not-be-hit) và sẽ đăng giải pháp cũng ở đây một khi tôi biết điều đó. –