Вопросы отладки - PullRequest
       8

Вопросы отладки

0 голосов
/ 19 сентября 2009

Если у меня есть приложение, основанное на .dll, которое содержит мои основные классы. Я заметил, что при отладке основного приложения, которое входит в .dll, отладчик перебирает (по моей просьбе) пустые строки !? Почему это?

Иногда, когда я отлаживаю приложение asp.net и получаю ysod, я не получаю имя файла с номером ошибки или номера строки, но получаю версии ASP.NET/.NET Framework. Почему это?

Кстати, я создал предыдущий поток о происходящем ysod, но после выполнения последней строки в пошаговом режиме (я установил точку останова) происходит YSOD - поэтому я не могу найти строку, проходя через. Это связано с тем, что неисправный код был в ссылке на проект.

Спасибо

Ответы [ 2 ]

4 голосов
/ 19 сентября 2009

Существует большая вероятность того, что версия библиотеки, на которую вы ссылаетесь, не синхронизирована с исходным кодом.

Это происходит, когда DLL является частью вашего решения, и вы ссылаетесь на нее со ссылкой на проект?

2 голосов
/ 19 сентября 2009

Что касается перехода через пустые строки, это звучит так, как будто файл отладочных символов (* .pdb) для dll не обновляется.

Это может также вызвать второй симптом, который вы упомянули.

Редактировать - добавлено

Пожалуйста, ознакомьтесь с этой статьей для обоснования моего ответа:

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx

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