как поймать исключение devenv - PullRequest
1 голос
/ 06 января 2010

Как я могу отловить ошибку в devenv? Если произошла ошибка (сборка не удалась ..), мне нужно распечатать ее. Как я могу это сделать? Спасибо!

1 Ответ

0 голосов
/ 06 января 2010

Если это действительно исключение, вы можете открыть второй процесс Visual Studio и использовать его для отладки первого процесса VS.

  1. Откройте первую Visual Studio (ту, которая будет иметь исключение)
  2. Откройте еще один экземпляр VS и перейдите в Инструменты / Присоединить к процессу
  3. Выберите единственный доступный devenv.exe в списке («текущий» devenv.exe будет недоступен или недоступен, поэтому не беспокойтесь о выборе неправильного)
  4. Нажмите Прикрепить
  5. Перейдите в раздел «Отладка / Исключения» и установите все флажки, чтобы все они были включены (должно быть 10 флажков)
  6. Вернитесь к первому VS и воспроизведите ошибку

Надеюсь, вторая VS остановится, когда произойдет ошибка. Они вы можете попробовать использовать окно Autos и посмотреть, что происходит.

Конечно, все это зависит от того, какая именно это ошибка, о которой нам пока не совсем ясно.

...