и используйте флаг для запуска кода запуска в первой показанной форме:
я создаю новый проект, я получаю странное поведение для необработанных исключений. Вот как я могу воспроизвести проблему:
1) создать новое приложение Windows Forms (C #, .NET Framework 4, VS2010)
2) добавить следующий код вForm1_Load
обработчик:
int vara = 5, varb = 0;
int varc = vara / varb;
int vard = 7;
Я ожидал бы, что VS ломается и показывает необработанное сообщение об исключении во второй строке. Однако происходит то, что третья строка просто пропускается без каких-либо сообщений и приложение продолжает работать.
У меня нет этой проблемы с моими существующими проектами на C #. Поэтому я предполагаю, что мои новые проекты создаются с некоторыми странными настройками по умолчанию.
У кого-нибудь есть идея, что не так с моим проектом ???
Я попытался установить флажки в Debug-> Exceptions. Но тогда выполнение прерывается, даже если я обработаю исключение вtry-catch
блок; что тоже не то, что я хочу. Если я правильно помню, в этом диалоговом окне был столбец с именем «необработанные исключения» или что-то в этом роде, что делало бы именно то, что я хочу. Но в моих проектах есть только одна колонка («Брошенный»).