Visual Studio отсутствует / перемещает мои контрольные точки - PullRequest
18 голосов
/ 16 февраля 2011

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

До / во время кодирования:

enter image description here

После нажатия кнопки run / breakpoint нажмите:

enter image description here

Точки останова, как правило, работают нормально для меня, но кажется, что они иногда воспроизводятся случайным образом. У меня это было много лет назад с проектом VB, и в конце я обошел проблему, удалив точку останова и добавив ее где-то еще, где она все еще была полезна.

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

Я прочитал много подобных вопросов здесь, но не вижу точного соответствия, и ответы не помогают. Я пытался - строительство, восстановление, закрытие / открытие и очистка.

Я предоставил только картинку с фрагментом кода, где он происходит, если вам нужно что-то еще, пожалуйста, дайте мне знать.

Ответы [ 3 ]

13 голосов
/ 16 февраля 2011

Это потому, что отладчик не может выйти из строя в этот момент. Например, отладчик не может разбиться на автоматически реализованные свойства или на заголовок метода; вместо этого он разрывается в первой строке метода.

11 голосов
/ 04 ноября 2013

Также проверьте, если вы установили точки останова в одном режиме (отладка), но теперь находитесь в другом режиме (например, выпуск).Это вызвало у меня некоторое мгновение.

3 голосов
/ 11 марта 2012

Я получил эту проблему после того, как Windows необъяснимым образом добавила 6 месяцев к текущей системной дате (и 1 час ко времени).Я не исправил это сразу, поэтому сборки, сделанные до исправления, выглядели более новыми для Visual.Это приводит к запуску неправильной (более старой) сборки при отладке.

Поскольку я не смог найти опцию " Clean Solution / Project ", мне пришлось вручную удалить все файлы .pdb в решении.Проблема была сразу решена.Я просто надеюсь, что мне больше не нужно удалять файлы (я новичок в Visual и мало что знаю о том, как это работает за кулисами).

...