【问题标题】:My installer program is crashing due to exception: 0xE0434352我的安装程序由于异常而崩溃:0xE0434352
【发布时间】:2016-12-24 14:19:18
【问题描述】:

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

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

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

当我使用选定的调试器单击调试时,它是 Visual Studio 2008 的新实例 Microsoft Visual Studio 抛出以下异常: [Myapplication.exe 中 0x76effd1e 处未处理的异常: 0xE0434352: 0xe0434352]

有人可以帮忙吗?我不知道这个异常和错误是什么意思。

【问题讨论】:

  • 0xE0434352 是低级 CLR 异常的代码。如果不是完全不可能的话,从心理上调试这个将非常困难。
  • 您是否使用任何自定义操作?
  • 你应该澄清这个问题。您的主题说“安装程序停止工作”,但您的帖子似乎是关于已安装的应用程序崩溃。
  • @PhilDW 应用程序因异常而崩溃。我已经包含了例外情况。

标签: visual-studio installation installshield


【解决方案1】:

我在@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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 2019-10-01
    • 2012-10-25
    相关资源
    最近更新 更多