可能重复:
Silent failures in C#, seemingly unhandled exceptions that does not crash the program
我很抱歉,如果已经讨论过这个问题,但我确实对此进行了研究,但无法找到答案。
在使用Windows窗体应用程序时,它在Visual Studio 2010上发生。
当我用"开始调试"执行它时,它没有显示运行时错误。选项。 它在我保存的旧项目中工作正常,但是当我开始一个新项目时,我遇到了这个问题。 例如,我简单地启动一个新的应用程序并将其放在Form_Load:
上int a = 0; int b;
b = 4 / a;
如果我按Ctrl + F5运行我的应用程序,它通常会显示除零异常。 但是如果按F5运行它,它就会忽略错误。它不会停止应用程序并指向错误行,它通常会这样做。 而其他所有错误也被忽略了。我在没有调试的情况下运行我的应用程序时会发生错误,但在调试时则不会。
我测试了C#和VB.NET应用程序并遇到了同样的问题。 我不记得在VS配置上更改任何内容,是否有人知道为什么在新应用程序中没有向我显示错误?
感谢。
编辑:
谢谢,Jeff E. It's如链接:Silent failures in C#, seemingly unhandled exceptions that does not crash the program
所示我从来不知道Form Load上没有显示错误。 我尝试过的所有代码都是Form Load和Form Activated。
对不起我的抱怨,再次感谢大家。