【发布时间】:2010-03-02 16:27:06
【问题描述】:
我知道异常处理是一件非常重要的事情,我们在所有项目中都在这样做。主要原因是记录客户发生的错误。这很好用,完全没有问题。
但当我仍在使用 Visual Studio 编写和运行应用程序时,我根本不想要任何异常处理。我希望调试器在应用程序崩溃的那一行停止,而不是在我写的一些错误记录器中。而且我不想用 throw 转发异常!
但我仍在寻找一种简单的方法来做到这一点。我可以在 try/catch 周围写无数 #if Debug 或 #if Release 语句,但这不是我想做的。有没有其他方法可以解决这个问题?
【问题讨论】:
-
为什么不能用现有的异常处理编码?
-
@JonH -- 可能存在性能问题。异常处理既方便又通用,但也有代价。
标签: c# visual-studio exception-handling