Как решить проблему одиночного шага с VS2008 SP1

Отладка в Visual Studio, кажется, была нарушена с помощью sp1. Пошаговое рандомное не работает и просто начинает работать. Иногда точки останова игнорируются. Это непредсказуемо и непригодно для использования. Обычно он попадает в первую точку останова, но после этого он совершенно непредсказуем.

Любая идея, что нужно сделать, чтобы исправить это поведение?


person Napco    schedule 22.08.2008    source источник


Ответы (3)


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

Оптимизация должна быть отключена при отладке, иначе это может привести к очень неустойчивому поведению, подобному этому.


Для проектов C #, которые, как я предполагаю, касаются просмотра тегов, параметр оптимизации будет находиться на вкладке «Сборка» в «Проект> Свойства ...». Последний параметр «Общие» называется «Оптимизировать код» .

person Coincoin    schedule 22.08.2008

Есть исправление, которое по какой-то причине не включено в процесс обновления:

http://code.msdn.microsoft.com/KB957912/Release/ProjectReleases.aspx?ReleaseId=1796

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

person Željko Tanović    schedule 05.05.2009

Мы используем С# в качестве языка.

Проблема была выявлена ​​Microsoft.

цитата с форумов:

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

person Napco    schedule 24.09.2008
comment
Попробуйте обновить свой вопрос и/или прокомментировать другие вопросы вместо того, чтобы отвечать на свой вопрос. - person Seiti; 16.01.2009