Visual Studio 2010 Part14

このエントリーをはてなブックマークに追加
228デフォルトの名無しさん
いつの間にか IDE でデバッグ実行しても例外エラーが起きなくなってしまいました。
VS2010で「新しいプロジェクト」で作って

private void Form1_Load(object sender, System.EventArgs e)
{
  int a = 100;
  int b = 0;
  int c = a / b;
  System.Windows.Forms.MessageBox.Show(c.ToString());
}

とだけコード書いて、デバッグ実行してみますと
0除算の例外が出ずにフォームが開いてしまいます。
メッセージボックスは開きません。

コンパイルして exe を実行すると0除算の例外が出ます。
環境が壊れてるんでしょうか?


新しいプロジェクトを作るときにコンソールアプリケーションを選択して

static void Main(string[] args)
{
  int a = 100;
  int b = 0;
  int c = a / b;
}

だと正しくデバッガで例外が出ます。