Исключения, которые не добавляются в .net - PullRequest
0 голосов
/ 12 июля 2010

Я включил свой компьютер этим утром, и когда я начал тестировать некоторые приложения, я заметил, что не выдается никаких исключений (без диалогов или чего-либо еще).

Код просто перестает выполняться и ничего не происходит!

Пример:

private void Form1_Load(object sender, EventArgs e)
{
    throw new Exception("error");
    //anything below will not execute
}

visual studio не отображает никаких сообщений об ошибках, я также пытался запустить .exe напрямую, но ничего не происходит ...

Я протестировал его с .net 2.0, 3.5 и 4.0! Все то же самое ...

Есть идеи, что не так?

Ответы [ 2 ]

1 голос
/ 12 июля 2010

Visual Studio: CTRL + ALT + E -> включить «Брошенный» в исключениях общего языка времени выполнения.

0 голосов
/ 12 июля 2010

Мне известны две возможные причины:

  1. Вы назначили обработчик исключений для вашей AppDomain, который ничего не делает
  2. Код, генерирующий исключение, выполняется в другом потоке

Что говорит журнал событий приложений Windows?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...