HI,对于应用程序中的所有未处理异常,我有一个全局泛型异常处理程序(catch ex as Exception)。 但是在调试模式下(应用程序从VS运行)我不希望异常转到这个全局处理程序。 对我来说更好的是当异常发生时VS停止应用程序。
我该怎么做,或者有更好的方法吗?
感谢
答案 0 :(得分:3)
最后我找到了解决方案:
Try
......
#If DEBUG Then
Catch ex As Exception When False
#Else
Catch ex As Exception
#End If
......
End Try
ps:感谢JYelton提示。
编辑:简化解决方案
答案 1 :(得分:2)
您可以使用preprocessor directive(此示例为C#):
#if DEBUG
// omit exception handling (or use a different one)
#else
// exception handling event subscriber here
#endif