Поймать исключение при запуске приложения (VS.Net) - PullRequest
1 голос
/ 22 марта 2010

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

Как заставить отладчик VS.Net остановиться на ошибке, чтобы я мог ее исправить?

Вывод, который я получаю в Immediate Window:

Первое случайное исключение типа «System.NullReferenceException» произошло в GrelisCrampApp.exe

Ответы [ 3 ]

1 голос
/ 22 марта 2010

Перейдите в «Отладка»> «Исключения» и включите «Брошенный» для исключения общего языка времени выполнения. Это приведет к сбою VS при возникновении исключения, а не при его обработке.

0 голосов
/ 22 марта 2010

Попробуйте один раз: -

  1. Перейдите к «Отладка / Исключения»

  2. Разверните дерево «Общих исключений во время выполнения».

  3. Разверните ветку «Система».

  4. Прокрутите вниз до значения «NullReferenceException», установите флажок «throw» и снимите флажок «user-handled».

0 голосов
/ 22 марта 2010

В какой момент это происходит?

Вероятно, это проблема в вашем деструкторе для формы входа или что-то, что происходит после этого.

Я предлагаю добавить блоки try catch вокруг кодав этой области программы и посмотреть, если вы можете поймать, где это идет не так.Это должно помочь вам легко сузить проблему

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