1
我已經試過這一點,但它似乎不工作:如何防止調試器突破NotImplementedException異常?
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
//suppress ???
}
static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
//suppress ???
}
這就是我要做的第一件事,但不知何故我的例外對話框搞砸了,「用戶未處理」列丟失或被剪裁,並且沒有滾動條。 – John 2010-02-18 17:48:29
這很奇怪。你能顯示一個截圖嗎? – SLaks 2010-02-18 17:49:18
@John,如果您在主設置中未勾選「調試|只是我的代碼」選項,則「用戶未處理」列將消失。如果您再次打開「只是我的代碼」,那麼您的「用戶未處理」列應顯示在「例外」窗口中。 – CodingWithSpike 2010-02-18 18:00:21