【发布时间】:2010-04-13 12:05:01
【问题描述】:
每当我的 C# 应用程序遇到 U-E 时,我都想获得默认 Windows 窗体未处理异常对话框。 在 vs 2005 中,当我像这样在 app.conf 中关闭 jit 调试时:
<configuration>
<system.windows.forms jitDebugging="false" />
<configuration>
应用程序运行正常并显示 Windows 窗体 U-E 默认对话框,包括继续、退出、调用堆栈等。
但是在 vs 2008 中,在同一台机器上或不同机器上,即使我禁用 jit,我仍然会得到默认的 .NET 未处理异常对话框,带有调试、发送报告和不发送按钮。
如何使我的 vs 2008 应用程序像我在 vs 2005 中制作的一样,以显示 Windows Forms U-E 对话框?
请不要推荐使用
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
仅仅因为我没有在我的 vs 2005 项目中使用自定义处理程序,我为什么要在 vs 2008 中使用?我想让这个工作做 CLR。
感谢任何帮助
【问题讨论】: