Сведения о вопросе

PASHA

14:55, 14th August, 2020

Теги

Почему трассировки стека исключений всегда указывают на последнюю строку метода?

Просмотров: 447   Ответов: 1

У меня проблема с установкой Visual Studio. Когда я получаю исключение, у меня всегда есть неправильные номера строк в стеке trace. В моей кодовой базе всегда есть точка до последней строки каждого метода. В то же время это OK, когда я отслеживаю программы с отладчиком. Что случилось с PDBs?

Нет, я не повторяю исключение для каждого метода.

В каждой строке стека trace у меня есть последняя строка соответствующего метода, в то время как исключение было брошено оператором в середине.



  Сведения об ответе

DO__IT

18:16, 25th August, 2020

Похоже, вы запускаете приложение в режиме выпуска. Режим выпуска имеет трудности с номерами строк для исключений и еще много чего.

Скомпилируйте приложение в режиме отладки (нет необходимости подключать отладчик) и посмотрите, не сортируется ли оно.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться