私は、スクリプト(nant)から実行したいC#/ .NETで書かれたコンソールアプリケーションを持っています。コンソールアプリケーションで例外が発生した場合、私はナントを続行したいが、Windows Vistaには解決策を探してデバッグなどを尋ねるポップアップがある。C#/。NETで "program stopped working"を避ける
"プログラムが動作しなくなったコンソールアプリケーションで例外が発生したときに発生します。これをC#/ .NETからどうやってコントロールできますか?
(。。同様の質問がthe issue for the C languageに対処し、私はC#の/のためのソリューションをご希望のNET)
(明確にする:私は例外がNAntのに渡すことが好きですが、なしポップアップでしょう。 )
これはデバッグをやめる前にリリースモードになっているかどうか尋ねてください。 – Andreas
なぜ 'args.ExceptionObject'が'例外 'ではないのですか?キャストするのは安全ですか? – Winter
@Winter良い質問です。私は 'as'キャストを使用し、' null'を自分自身でチェックします。 –