如果我的应用程序遇到无法处理的异常,我希望它向用户显示一个错误消息并退出。问题在于,用户会看到一个异常对话框,其中包含详细信息、继续和退出等选项,如果用户点击“继续”,应用程序将保持在某种状态下,这不是我想要的。
为了用最少的代码复制这个问题,我只创建了一个 Windows Forms 应用程序,添加了一个按钮,并为按钮单击事件编写了以下代码:
当从Debug文件夹、Release文件夹启动编译后的exe文件,或者从其他地方复制Release文件夹中的exe文件启动(如果pdb文件引起问题),并单击按钮时,会显示详细信息/继续/退出对话框,如果选择继续,则应用程序将保持活动状态。如何防止出现“继续”选项?
我在我的计算机上(Vista,Visual Studio 2008,Visual Studio 2010,使用VS2010创建测试应用程序)以及用户计算机(Windows 7)上都有这种行为。
为了用最少的代码复制这个问题,我只创建了一个 Windows Forms 应用程序,添加了一个按钮,并为按钮单击事件编写了以下代码:
throw new ApplicationException("I must crash now!!!");
当从Debug文件夹、Release文件夹启动编译后的exe文件,或者从其他地方复制Release文件夹中的exe文件启动(如果pdb文件引起问题),并单击按钮时,会显示详细信息/继续/退出对话框,如果选择继续,则应用程序将保持活动状态。如何防止出现“继续”选项?
我在我的计算机上(Vista,Visual Studio 2008,Visual Studio 2010,使用VS2010创建测试应用程序)以及用户计算机(Windows 7)上都有这种行为。