代码之家  ›  专栏  ›  技术社区  ›  Jon Cage

如何调试Windows窗体设计器崩溃?

  •  4
  • Jon Cage  · 技术社区  · 15 年前

    System::Windows::Forms::Form 我可以在designer中打开它而没有任何问题。如果我尝试关闭designer,它会杀死VisualStudio(带有SP1的v2008)。

    表单包括一个选项卡控件,该控件具有具有各种 System::Windows::Forms::UserControl 派生形式。所以我猜故障在主要形式的某个地方,或者是这些子组件的某个地方。问题是我根本不知道如何缩小范围?

    我尝试过从开发人员环境的另一个副本进行调试,但无法使断点正常工作。

    任何关于如何解决这个问题的建议,我们都将不胜感激!

    经过反复试验,我把范围缩小到一个 系统::窗口::窗体::用户控件 派生控件,并且仅当该控件嵌套在 System::Windows::Forms::TabControl

    1 回复  |  直到 11 年前
        1
  •  6
  •   Vitalij    15 年前

    尝试打开另一个VS实例,转到Debug->attach to process,从列表中选择另一个VS(您的项目所在的VS),然后将断点放在应用程序中的某个位置(可能导致此错误的位置),然后运行您的项目,您应该能够对其进行调试并找到导致VS崩溃的原因。

    祝你好运

    推荐文章