How do I debug Windows Forms Designer crashing?

自古美人都是妖i 提交于 2019-12-12 12:06:45

问题


I have a windows forms project. It has a main form derived from System::Windows::Forms::Form which I can open in designer without any problems. If I try and close designer though, it kills Visual Studio (v2008 with SP1).

The form includes a tab control which has pages with various System::Windows::Forms::UserControl derived forms. So I'm guessing the fault lies somewhere in the main form or one of those sub-components. The problem is I don't know how I can narrow it down at all?

I've tried debugging from another copy of the developer environment, but I can't get the break points to work.

Any suggestions on how to attack this problem would be very gratefully received!

[EDIT] By trial and error I've narrowed it down to a single System::Windows::Forms::UserControl derived control, and the crash only occurs when that control is nested within a System::Windows::Forms::TabControl. Is there something the tab control does when it closes which could cause the crash perhaps?


回答1:


Try open another instance of VS, go to Debug -> attach to process, choose another VS from the list (the one you have your project in), then put the breakpoint somewhere in your application (somewhere it is likely to cause this error), and run you project and you should be able to debug it and find what make VS crash.

Good luck



来源:https://stackoverflow.com/questions/3554610/how-do-i-debug-windows-forms-designer-crashing

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!