2016-12-14 115 views
-1

我打算很快發佈我的產品的測試版本,我認爲整個處理「未處理的異常發生在您的應用程序中」在商業產品上看起來確實不專業。我寧願程序完全停止響應,而不是顯示「高級看」錯誤。禁用「未處理的異常」錯誤?

+4

winforms,wpf,asp.net,你是​​哪個土地? –

+2

我真的不得不說,這裏最好的辦法是更好地處理適當的異常處理,所以這絕不會發生。請不要**只是用'catch(Exception)'包裝所有東西 - 這太糟糕了。閱讀Eric Lippert關於例外的討論 - https://blogs.msdn.microsoft.com/ericlippert/2008/09/10/vexing-exceptions/ – Enigmativity

+0

@MathewJibin WinForms – MTS11648

回答

-3

只需在try/catch塊中包裝啓動。

try 
{ 
    Application.Run(new Form1()); 
} 
catch (Exception) 
{ 
    // leave it blank (highly not recommended!! See comments) or do whatever else you want here, 
} 
+4

哦,請不要這樣做。像以往一樣。 –

+0

是的,這太可怕了。不要這樣做。 – Enigmativity

+0

我完全同意,只是回答問題。我對SO的理解是沒有意見的。 – MotKohn