問題があります (C#、WinForm):
コードがあります (Program.cs):
static void Main()
{
try
{
Application.Run(new Form());
}
catch (Exception e)
{
// 何かをする。(e も)
}
}
VisualStudio からコードを実行すると、try-catch ブロックが正常に動作します。
しかし、VisualStudio の外部でコードを実行すると、既定のエラー メッセージがスローされ、try-catch ブロックは実行されません。
私が試したとき、辞書を使用し、未定義のキーを呼び出したところ、例外がスローされました。(Form1.cs内)
(Exception e)の部分を削除してみました。
ご協力ありがとうございました!