Как отладить сбой в Windows Forms Designer? - PullRequest
4 голосов
/ 24 августа 2010

У меня есть проект Windows Forms. Он имеет основную форму, полученную из System::Windows::Forms::Form, которую я могу открыть в конструкторе без каких-либо проблем. Если я попытаюсь закрыть конструктор, он убьет Visual Studio (v2008 с пакетом обновления 1).

Форма включает в себя элемент управления вкладкой, который содержит страницы с различными System::Windows::Forms::UserControl производными формами. Поэтому я предполагаю, что ошибка лежит где-то в основной форме или в одном из этих подкомпонентов. Проблема в том, что я не знаю, как вообще это сузить?

Я пытался отладить другую копию среды разработчика, но не могу заставить работать точки останова.

Любые предложения о том, как атаковать эту проблему, будут очень благодарны!

[EDIT] Методом проб и ошибок я сузил его до единственного производного элемента управления System::Windows::Forms::UserControl, и сбой происходит, только когда этот элемент управления вложен в System::Windows::Forms::TabControl. Есть ли что-то, что делает элемент управления вкладкой при закрытии, что может вызвать сбой?

1 Ответ

6 голосов
/ 24 августа 2010

Попробуйте открыть другой экземпляр VS, перейдите в Debug -> присоединить к процессу, выберите другой VS из списка (тот, в котором находится ваш проект), затем установите точку останова где-нибудь в вашем приложении (где это может вызватьэта ошибка), и запустите ваш проект, и вы сможете отладить его и найти причину сбоя VS.

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...