2016-12-14 114 views
-1

我打算很快发布我的产品的测试版本,我认为整个处理“未处理的异常发生在您的应用程序中”在商业产品上看起来确实不专业。我宁愿程序完全停止响应,而不是显示“高级看”错误。禁用“未处理的异常”错误?

+4

winforms,wpf,asp.net,你是​​哪个土地? –

+2

我真的不得不说,这里最好的办法是更好地处理适当的异常处理,所以这绝不会发生。请不要**只是用'catch(Exception)'包装所有东西 - 这太糟糕了。阅读Eric Lippert关于例外的讨论 - https://blogs.msdn.microsoft.com/ericlippert/2008/09/10/vexing-exceptions/ – Enigmativity

+0

@MathewJibin WinForms – MTS11648

回答

-3

只需在try/catch块中包装启动。

try 
{ 
    Application.Run(new Form1()); 
} 
catch (Exception) 
{ 
    // leave it blank (highly not recommended!! See comments) or do whatever else you want here, 
} 
+4

哦,请不要这样做。像以往一样。 –

+0

是的,这太可怕了。不要这样做。 – Enigmativity

+0

我完全同意,只是回答问题。我对SO的理解是没有意见的。 – MotKohn