【发布时间】:2011-01-05 14:39:01
【问题描述】:
我一直认为在 Visual Studio 和 C# 中,未处理的异常总是会导致程序终止。现在我知道我可以继续了。此外,当应用程序在调试模式下运行时,我可以“跳过”未处理的异常,而一旦程序部署(或者当你制作可执行文件时如何调用它?)它会崩溃?
【问题讨论】:
-
面对您无法处理的异常情况(即未处理的异常),您为什么要继续?
-
这不适用于 Winforms 或 WPF 应用程序。或者当您在 Debug + Exceptions 对话框中勾选了 Throw 复选框时。更好地记录您的问题。
-
对不起,我不想不处理异常。我只想知道我的假设是否正确。
-
@Hans Passant 另外,但是我可以在控制台应用程序中继续,我将无法在 WinForms 或 WPF 中执行此操作?这是非常有价值的信息,谢谢
标签: c# visual-studio exception