Указатели кода в VS.Net 2003 вышли из строя - PullRequest
1 голос
/ 11 ноября 2008

У меня есть проект .net 1.1 в VS.Net 2003 (с использованием C #), в котором я могу установить точку останова одним методом и просто пошагово выполнить код, но когда я нажимаю один конкретный метод (который мы также написали) точки останова и указатели кода становятся «причудливыми» из-за отсутствия лучшего термина. Если точка останова находится на строке 100, указатель выполнения останавливается на строке 101. Подсветка синтаксиса, которая окрашивает красный цвет точки останова, будет по-прежнему на 100, но это будет только до тех пор, пока строка 101 (то есть короче линии 100). По мере того, как вы выполняете код F10, расхождение между тем, где код действительно выполняется и местом размещения указателя выполнения, становится все больше. Кто-нибудь когда-либо сталкивался с подобной проблемой раньше, и если да, что может быть решением для повторной синхронизации, чтобы я мог точно отладить свою программу?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2008

Да. Ваши символы отладки (файлы .pdb) не синхронизированы с реальным кодом. Закройте Visual Studio и удалите папки «bin» и «obj» из всех затронутых проектов. Затем снова откройте Visual Studio и восстановите. Это должно решить проблему.

0 голосов
/ 11 ноября 2008

Нашел ... мои файлы PDB вышли из синхронизации с файлами DLL ... очистили папку / bin / и перестроили, и проблема исчезла.

Спасибо мне. :)

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