Почему Visual Studio иногда не попадает на мои контрольные точки? - PullRequest
2 голосов
/ 05 августа 2009

Я использовал Visual Studio 2005 и 2008 и заметил, что иногда, когда я ставлю точку останова в моем коде, он не хочет переходить к точке останова. Поэтому я перезагружаю свой компьютер, и он снова работает. Это как что-то застряло? Это случается только со мной ??? Как я могу предотвратить это! Это сводит меня с ума !!

Заранее спасибо !!

Ответы [ 5 ]

6 голосов
/ 05 августа 2009

Часто это происходит потому, что код, который вы ищете, не был скомпилирован, так как вы установили точку останова, поэтому вы тестируете код / ​​модульный тест, работающий с устаревшей DLL.

Это может быть то, что с тобой происходит.

Проверьте свой менеджер сборки и убедитесь, что все проекты проверены.

Edit: Перейдите в Build-> Configuration Manager и убедитесь, что все флажки [Build] установлены, что гарантирует компиляцию каждого проекта при создании решения (Ctrl + shift + b).

2 голосов
/ 05 августа 2009

Это зависит от того, разрабатываете ли вы веб-приложение, или если у вас есть поздний связанный код, изменения в элементах управления из другого проекта и т. Д. панель, и посмотреть, какая сборка на самом деле используется. Если у вас есть удаленные границы для пересечения, точка останова не станет активной, пока код не будет выполнен. Если вы наводите курсор на точку останова, когда она не окрашена полностью и имеет этот знак вопроса, вы также можете получить дополнительную информацию.

Надеюсь, это поможет.

1 голос
/ 08 февраля 2010

У меня была такая же проблема с VS 2005.

Видимо настройки Visual Studio были повреждены. Я сбрасываю их из Инструменты / Импорт и Экспорт настроек / Сброс всех настроек. Теперь это точка останова.

Mike

0 голосов
/ 06 августа 2009

Есть исправление для различных проблем отладчика в VS 2008 SP1, вы пробовали это?

0 голосов
/ 05 августа 2009

Вместо перезагрузки компьютера попробуйте выбрать build -> rebuild solution и запустить его в режиме отладки. Это обычно, кажется, проясняет маленькие раздражающие вещи как это.

...