窗口启动时,有时会有 “未处理NullReferenceException”错误,随机的。
C# Winform窗口程序,调试的时候,有时会弹出错误提示如下:
未处理NullReferenceException
未将对象引用设置到对象的实例。
错误指向 Main()函数的
Application.Run(new MainForm());
处。
请问这种情况一般是怎么了。是不是有些对象为空?但这种错误是随机的啊,有时有有时没有,实在头疼。
------解决方案--------------------跟进 MainForm的构造函数,一句句跟,必定有未初始化的对象
------解决方案--------------------清理一下解决方案
------解决方案--------------------编译运行 跟一下错误代码
------解决方案--------------------在MainForm的构造函数前加个断点,然后按F11(单步调试)
------解决方案--------------------错误很明显 对象引用一定要判空
------解决方案--------------------编译后不要在IDE里运行,直接运行EXE,会有提示框看信息
------解决方案--------------------调试-异常
打开异常窗口,把这个异常勾选上。
然后等它发生。