簡體   English   中英

如何調試Windows窗體設計器崩潰?

[英]How do I debug Windows Forms Designer crashing?

我有一個Windows窗體項目。 它有一個派生自System::Windows::Forms::Form的主System::Windows::Forms::Form ,我可以在設計器中打開它,沒有任何問題。 如果我嘗試關閉設計師,它會殺死Visual Studio(v2008 SP1)。

該表單包含一個選項卡控件,其中包含各種System::Windows::Forms::UserControl派生形式的頁面。 所以我猜測故障位於主要形式或其中一個子組件中。 問題是我不知道如何縮小范圍呢?

我試過從開發人員環境的另一個副本調試,但我無法讓斷點工作。

非常感謝收到有關如何解決這個問題的任何建議!

[編輯]通過反復試驗,我將其縮小為單個System::Windows::Forms::UserControl派生控件,只有在該控件嵌套在System::Windows::Forms::TabControl時才會發生崩潰。 System::Windows::Forms::TabControl Tab鍵控件在關閉時是否會執行某些操作可能會導致崩潰?

嘗試打開VS的另一個實例,轉到Debug - > attach to process,從列表中選擇另一個VS(你的項目所在的那個),然后將斷點放在應用程序的某個地方(某處可能會導致此錯誤) ,並運行你的項目,你應該能夠調試它,並找到導致VS崩潰的原因。

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM