关于ThreadExceptionDialog对话框

时间:2012-07-05 20:37:44

标签: c# exception exception-handling

我知道为程序中发生的所有异常抛出了ThreadExceptionDialog。 我的问题是对话框表单显示了汇编信息以及异常详细信息。

有没有办法隐藏程序集信息并仅显示异常信息?

1 个答案:

答案 0 :(得分:0)

你可以"禁用"完全通过在应用程序的Application.SetUnhandledExceptionMode()方法中调用Main()来完成此行为。据我所知,没有办法隐藏默认ThreadExceptionDialog的装配信息。但是,如果将应用程序设置为处理ThreadException,则可以显示自己的信息。如果您不覆盖它,您将获得正常的ThreadExceptionDialog,用户可以退出或继续。 99.99%的时间继续不是一个好结果。

请查看MSDN文档了解详情。