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