2015-10-18 152 views
0

我跟着下面的例子,在WPF中的全局異常捕獲。在這個例子中,他在try-catch塊中引發一個空指針異常,然後在塊外引發另一個異常。第二個應該在Application_DispatcherUnhandledException()過程中的app.xaml.cs文件中處理。此過程在DispatcherUnhandledException =「Application_DispatcherUnhandledException」的app.xaml文件中訂閱。WPF應用程序錯誤處理

對我來說這是行不通的。任何想法爲什麼?我在VS 2010中,我認爲本教程適用於VS 2012.也許版本之間的行爲有所不同。

http://www.wpf-tutorial.com/wpf-application/handling-exceptions/

格雷格

回答

1

的Visual Studio版本難道不影響這種行爲。

我試過你鏈接的例子,它按照我的預期工作。

你在Debug中運行它嗎?如果這樣Visual Studio會在處理程序執行之前捕獲未處理的異常(具體取決於您設置異常的方式)。嘗試使用'開始不調試'來運行它,看看你是否碰到了secind Message Box。

+0

開始時未調試問題。謝謝。 – user1091524

相關問題