我很好奇爲什麼ExecutionEngineException在執行下面的代碼時未被捕獲。ExecutionEngineException未捕獲
try
{
((Window)window).Close();
}
catch (Exception e)
{
Console.WriteLine(e);
}
WriteLine永遠不會到達。任何想法如何捕捉這個異常?
注:我知道當DockablePanes處於AutoHide模式時,AvalonDock拋出異常,並且用戶正在嘗試關閉wpf窗口。
更新: 我讀過MSDN上的remarks section關於此異常:
的CLR不會拋出此異常,使得託管代碼可以捕獲它。
所以問題是如何在應用程序之後關閉應用程序。
謝謝我得出同樣的結論。 – baalazamon 2011-02-17 10:56:23