如果我的应用程序以我无法处理的异常结束,我希望它向用户显示错误消息并退出。问题是向用户显示了一个异常对话框,其中包含“详细信息”、“继续”和“退出”选项,如果用户单击“继续”,应用程序将在我不想要的“某种”状态下保持活动状态。
为了用最少的代码复制它,我刚刚创建了一个 Windows 窗体应用程序,添加了一个按钮,并为按钮单击代码编写了:
throw new ApplicationException("I must crash now!!!");
Run Code Online (Sandbox Code Playgroud)
从 Debug 文件夹、Release 文件夹启动编译后的 exe 或从其他地方复制的 Release 文件夹启动 exe 时(以防 pdb 文件导致问题)并单击按钮,我会看到详细信息/继续/退出对话框,如果我说继续,应用程序将保持活动状态。如何防止出现继续选项?
我在我的计算机(Vista、Visual Studio 2008、Visual Studio 2010,使用 VS2010 创建测试应用程序)和用户计算机(Windows 7)上都有这种行为。
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |