2016-12-14 6 views
-1

私はかなり早く私の製品のベータ版をリリースするつもりです。私は、 "あなたのアプリケーションでは未処理の例外が発生しました"という取引全体が、商用製品では本当にプロフェッショナルではないように思えます。代わりに、私はむしろ、この "高度な見た目"のエラーを表示するのではなく、単にプログラムが完全に応答しなくなるであろう。"未処理の例外"エラーを無効にしますか?

+4

winforms、wpf、asp.net、どの土地ですか? –

+2

私は本当にここで最善のアプローチは適切な例外処理をうまく利用することで、これは決して起こらないと言わなければなりません。 ** catch **(例外)ですべてをラップしないでください。それはひどいです。例外に関する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

関連する問題