【发布时间】:2011-04-02 06:01:39
【问题描述】:
我维护了一个在递归方法调用期间内部使用异常的开源库。异常在调用堆栈中被取回并在某些情况下被处理,而在其他情况下它将返回给调用者。
我们现在遇到的问题是,一些用户正在使用“Halt on ALL exceptions”选项运行 Visual Studio 调试器,因此他们的调试器会在我们的代码正常运行时停止。
除了告诉用户禁用该设置之外,还有其他方法可以防止这种情况发生吗?比如,可能对代码应用一些属性?
【问题讨论】:
-
你必须重写这个,否则你会收到 吨 的仇恨邮件。