我想爲所有意外的異常設置一些處理程序,我可能沒有在代碼中捕獲異常。在Program.Main()
我用下面的代碼:處理未處理的異常問題
AppDomain.CurrentDomain.UnhandledException
+= new UnhandledExceptionEventHandler(ErrorHandler.HandleException);
但它沒有按預期工作。當我在調試模式下啓動應用程序並拋出異常時,它確實調用了處理程序,但之後,Visual Studio中的異常幫助程序彈出,就好像發生異常而沒有進行任何處理。我在處理程序中嘗試了Application.Exit(),但它並沒有工作。
我想達成什麼是例外與我的處理程序進行處理,然後將應用程序很好地關閉。有沒有其他的方式來做到這一點,或者我用錯誤的方式使用上面的代碼?
嗯,是的,當然我知道;) – agnieszka 2009-01-02 09:48:45
那麼爲什麼不在他們的主要()? – 2009-01-02 10:05:36