我的安装程序由于异常而崩溃:0xE0434352

时间:2016-12-22 15:22:50

标签: visual-studio installer installshield

我使用Visual Studio installshield创建安装程序并将其发送到服务器。当我尝试在服务器上运行应用程序时,我收到以下Microsoft Windows消息:

{“我的申请已停止工作” 一个问题导致程序停止正常工作。如果解决方案可用,Windows将关闭程序并通知您“}

单击“调试”按钮时。 我得到以下异常: [Myapplication.exe [6620]]中发生了未处理的win32异常

当我使用所选的调试器(即Visual Studio 2008的新实例)单击调试时 Microsoft visual studio抛出以下异常: [Myapplication.exe中0x76effd1e处的未处理异常:0xE0434352:0xe0434352]

有人可以帮忙吗?我不知道任何这个异常和错误意味着什么。

1 个答案:

答案 0 :(得分:0)

我找到了解决此异常的资源@ stackoverflow,如@kynrek所建议或@kynrek改写,

通过添加“AppDomain.CurrentDomain.UnhandledException”的处理程序,如此处所述@

http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception

@kynrek应该对这个答案有所了解。

     Public Class Form1
        Dim currentDomain As AppDomain = AppDomain.CurrentDomain
        AddHandler currentDomain.UnhandledException, AddressOf MyHandler
        Try

        Catch ex As Exception
            ErrMsgTextBox1.Text = (ex.Message)
        End Try

    Private Sub MyHandler(sender As Object, args As UnhandledExceptionEventArgs)
         Dim e As Exception = DirectCast(args.ExceptionObject, Exception)
         ErrMsgTextBox1.Text = (e.Message)
    End Sub 'MyUnhandledExceptionEventHandler
End Class