窗口形成红色x,但我找不到错误通知
本文关键字:找不到 错误 通知 红色 窗口 | 更新日期: 2023-09-27 18:06:12
我正在使用OpenTK GLControl(一个。net OpenGL winforms控件)来使用OpenGL绘制一些东西。我现在面临的问题是,我在控件所在的窗口窗体上得到一个大的红十字或x,这是完全不可能调试的,因为我找不到办法知道错误发生的地方。
我没有看到错误通知/异常。我以前在使用XNA时也遇到过同样的问题,但由于其他原因我放弃了使用它。
也许我错过了什么。在Visual Studio的某个地方是否有一个窗口,我可以打开并看到这些错误?
在调试模式下自动打开的窗口是Locals和Call Stack。
您可以尝试在所有异常上中断-在CLR异常上中断。(ctrl + Alt + E弹出对话框,然后选中公共语言运行时异常复选框)。
当你在调试时,它应该在错误发生的地方停止。
如果你不能找到任何东西,你可以通过捕捉整体AppDomain异常,或线程异常看到一些东西-详细信息在这里
windows窗体设计器中的红色x来自于绘制代码中的错误。要调试它:
- 在另一个visual studio实例中打开解决方案
- 菜单调试>附加到进程…
- 选择devenv.exe
,然后你的第一个visual studio实例将被调试,你可以在你的油漆代码中设置断点。