禁用“未处理的异常”错误?
问题描述:
我打算很快发布我的产品的测试版本,我认为整个处理“未处理的异常发生在您的应用程序中”在商业产品上看起来确实不专业。我宁愿程序完全停止响应,而不是显示“高级看”错误。禁用“未处理的异常”错误?
答
只需在try/catch块中包装启动。
try
{
Application.Run(new Form1());
}
catch (Exception)
{
// leave it blank (highly not recommended!! See comments) or do whatever else you want here,
}
winforms,wpf,asp.net,你是哪个土地? –
我真的不得不说,这里最好的办法是更好地处理适当的异常处理,所以这绝不会发生。请不要**只是用'catch(Exception)'包装所有东西 - 这太糟糕了。阅读Eric Lippert关于例外的讨论 - https://blogs.msdn.microsoft.com/ericlippert/2008/09/10/vexing-exceptions/ – Enigmativity
@MathewJibin WinForms – MTS11648