【发布时间】:2012-09-08 10:40:19
【问题描述】:
我想知道为什么在 .NET(C# 或 VB.NET 应用程序)中发生未处理的异常时,在某些计算机上为什么会显示不同的对话框。
例如,在某些计算机上显示类似于:
在其他地方,它显示如下:
我想在将我的应用程序用于某些特定目的的所有系统中的第二个(您的应用程序中发生未处理的异常)中显示它。
请不要建议使用全局异常处理方法。
【问题讨论】:
-
@jgauffin 不仅是本机应用程序和 .NET 应用程序。第一种类型的对话框出现在我的应用程序上的一些客户端计算机上(用 c# 编码),而在其他计算机上显示我需要的第二种类型的对话框(jit)
-
为什么你会如此坚决地不更喜欢我们为这类事情提供一个全局异常处理程序?您可以创建自己的错误对话框并根据自己的喜好进行设计。