private void Form1_Load(object sender, EventArgs e)
{
Directory.CreateDirectory(null);
MessageBox.Show("hnjkh");
}
上記のサンプル コードを実行すると、VS2013 は、mscorlib.dll で、タイプ 'System.ArgumentNullException' の最初のチャンスの例外が発生しました。その後、残りのコードは機能しません。
この動作は正常ですか?
この動作が正常な場合、最初の例外が発生したときに、問題の場所を特定できないことがあります。この方法でのデバッグは、大規模なプロジェクトでは非常に困難です。
問題のあるコードの正確な行を見つけるにはどうすればよいですか?
すべてのタイプの例外に対して例外を切り替えたくありません。また、例外を切り替えると、ユーザーが処理した場合でもスローされます。ユーザー未処理の例外のみを表示したい。