我使用Visual Studio installshield创建安装程序并将其发送到服务器。当我尝试在服务器上运行应用程序时,我收到以下Microsoft Windows消息:
{“我的申请已停止工作” 一个问题导致程序停止正常工作。如果解决方案可用,Windows将关闭程序并通知您“}
单击“调试”按钮时。 我得到以下异常: [Myapplication.exe [6620]]中发生了未处理的win32异常
当我使用所选的调试器(即Visual Studio 2008的新实例)单击调试时 Microsoft visual studio抛出以下异常: [Myapplication.exe中0x76effd1e处的未处理异常:0xE0434352:0xe0434352]
有人可以帮忙吗?我不知道任何这个异常和错误意味着什么。
答案 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