当我的应用程序启动时(在一个小的登录屏幕之后),我得到一个System.NullReferenceException,它不会使整个应用程序崩溃,但会阻止它正确加载。
如何让VS.Net调试器停止错误,以便我可以修复它?
我在立即窗口中获得的输出是:
GrelisCrampApp.exe中出现'System.NullReferenceException'类型的第一次机会异常
答案 0 :(得分:1)
转到调试>异常并打开公共语言运行时异常的抛出。这将导致VS在抛出异常时中断,而不是在未处理时抛出。
答案 1 :(得分:0)
这会发生在什么时候?
这可能是您的析构函数中登录表单的问题,或者在此之后发生的事情。
我建议在程序的那个区域添加try catch块,看看你是否可以捕到它出错的地方。这可以帮助您轻松缩小问题范围
答案 2 :(得分:0)
尝试以下一次: -
导航到“调试/例外”
展开“公共语言运行时异常”树。
展开“系统”分支。
向下滚动到“NullReferenceException”的位置,然后选中“throw”复选框,并取消选中“用户处理”。