vb.net - 仅在发布时捕获异常

标签 vb.net exception

嗨,我有一个全局通用异常处理程序(将 ex 作为异常捕获),用于处理应用程序中所有未处理的异常。 但在 Debug模式下(应用程序从 VS 运行)我不希望异常进入这个全局处理程序。 对我来说更好的是 VS 在发生异常时停止应用程序。

我该如何做到这一点,或者有更好的方法吗?

谢谢

最佳答案

终于找到解决方案:

    Try
    ......
#If DEBUG Then
    Catch ex As Exception When False
#Else
    Catch ex As Exception 
#End If
    ......
    End Try

ps:感谢 JYelton 的提示。

编辑:简化的解决方案

关于vb.net - 仅在发布时捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2933143/

相关文章:

unit-testing - 如何使VS单元测试显示来自UnitTestAssertException以外的异常的错误消息?

java - 如何说服其他开发人员不要忽略异常?

.net - 无法在循环中更新表单

.net - 您可以在运行时评估方法的属性吗?

javascript - Json 字符串数组格式 日期时间字段 - yyyy-MM-dd hh :mm:ss

exception - 在j2me中播放音频失败

java - 永远不会抛出 UnsupportedEncodingException

.net - IO.FileInfo 奇怪的异常 "Illegal characters in path"当有任何非法字符

.net - RSA 和 OAEP : Choosing or not choosing the Hash Algorithm?

Java 安全异常