Как отключить помощник исключения, и необработанное исключение раскрываются в Экспрессе Visual Studio 2008 года

Я использую Экспресс Visual Studio 2008 года и пишу модульные тесты, где существует много ожидаемых необработанных исключений. Эта причина многочисленный помощник исключения раскрывается для отображения при запущении этих тестов в отладчике.

Я отключил помощник исключения в опциях VS, но другое диалоговое окно необработанного исключения открывается вместо этого. Я знаю, что возможно избавиться от них с Профессионалом Visual Studio, но как дела этим со специальным выпуском?

Между прочим, я использую Assert.Throws вместо ExpectedException attribute (NUnit), который вызывает это, но я хочу использовать Утверждение. Броски вместо этого.Спасибо!

10
задан Simon Martin 11 May 2014 в 13:58
поделиться

2 ответа

В меню отладки перейдите к исключениям ( Ctrl + ALT + E ). Отсюда вы можете сказать отладчик, чтобы не сломаться, когда исключено исключение. Просто снимите флажки всех коробок для ленивого варианта или перейдите в определенные исключения, которые вы не хотите, чтобы он сломался.

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

Редактировать : Мои извинения, даже если это написано несколько раз в вопросе (включая название), мне не удалось заметить, что вы говорили о Express Edition ... Научите меня для чтения вопроса. Не уверены, если вышеуказанные работы или нет в Express Edition, так что это все равно стоит попробовать.

Отредактируйте 2 : OK выглядит как диалог исключения , все еще доступен в Express Edition .

8
ответ дан 4 December 2019 в 02:26
поделиться

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

  • Вы бросаете «специальное» исключение, похожему на StackoverFlowException , что время выполнения обрабатывает по-разному с других исключений.
  • Ваш тестовый код создает новую нить, а на этой резьбе выдан исключение.
0
ответ дан 4 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: