我知道为程序中发生的所有异常抛出了ThreadExceptionDialog。 我的问题是对话框表单显示了汇编信息以及异常详细信息。
有没有办法隐藏程序集信息并仅显示异常信息?
答案 0 :(得分:0)
你可以"禁用"完全通过在应用程序的Application.SetUnhandledExceptionMode()
方法中调用Main()
来完成此行为。据我所知,没有办法隐藏默认ThreadExceptionDialog
的装配信息。但是,如果将应用程序设置为处理ThreadException
,则可以显示自己的信息。如果您不覆盖它,您将获得正常的ThreadExceptionDialog
,用户可以退出或继续。 99.99%的时间继续不是一个好结果。
请查看MSDN文档了解详情。