Пропуск отладчика Visual Studio 2010 года

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

Я выполняю Win 7 на 64 бита и Visual Studio окончательный 2010. Я не использую потоки. Этого никогда не происходил для меня в Visual Studio 2008. Как я могу зафиксировать это?

9
задан Michael 19 May 2011 в 15:13
поделиться

4 ответа

Это может произойти, когда отладчик работает с файлами pdb, которые не соответствуют исходному коду, который вы просматриваете. Убедитесь, что корзина (или место, откуда вы запускаете) обновлена ​​и была создана из того же исходного кода, который вы запускаете в отладчике.

3
ответ дан 4 December 2019 в 09:35
поделиться

Включена ли у вас оптимизация? Если программа сильно оптимизирована, порядок выполнения может быть нарушен, и все может быть расширено или переставлено так, что не всегда понятно.

5
ответ дан 4 December 2019 в 09:35
поделиться

Вы уверены, что сборка, которую вызывает ваш код, содержит символы отладки? Возможно, вы ссылаетесь на DLL, которая была скомпилирована в режиме выпуска.

3
ответ дан 4 December 2019 в 09:35
поделиться

Щелкните Восстановить решение.

0
ответ дан 4 December 2019 в 09:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: