禁用异常错误(.NET错误消息/对话框)并恢复代码

时间:2017-09-21 12:13:07

标签: vb.net

这不是一个问题,它是Q& A格式。

如果您从远程文本文件接收内容,或下载某些内容等,这将非常有用。

如果服务器没有响应,或者互联网不可用,或者文件不存在......将发生超时或404或500错误...

编辑:对我来说,Try-Catch块没有解决问题,但是下面的解决方案将禁用" ALL"错误,如果你想要显示错误,请不要使用它。

编辑:如果你想重试做同样的事情,请使用计时器。

请参阅下面的答案,了解如何禁用 ALL .NET错误消息,只需恢复代码而不暂停或甚至显示错误消息。

:)

1 个答案:

答案 0 :(得分:-2)

以下是答案:

来源:https://social.msdn.microsoft.com/Forums/en-US/74a2c6d3-3c22-42da-9926-2a7df7f5f411/disable-microsoft-net-framework-error-messages?forum=vbgeneral

  1. 转到项目>>项目属性。
  2. 点击"查看应用程序事件"。
  3. 在Partial类代码中添加这个,所以它最后会是这样的:

    Partial Friend Class MyApplication
    
    
        Private Sub MyApplication_UnhandledException(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
            ' do nothing !
            ' this disable the unhandled exception errors from displaying on the application
            On Error Resume Next
            Resume
        End Sub
    
    End Class
    
  4. 注意:替换" MyApplication"如果需要的话。

    1. 保存您的项目并构建它。

    2. 现在,当您的应用程序运行时,您不会注意到错误消息。