0

У меня возникла странная проблема Visual Studio (2010) при отладке решения, и я надеюсь, что у кого-то есть некоторые мысли о том, как исправить это вопрос.Выполнение Visual Studio Debugger с F10/F11 ведет себя как F5 (Запуск)

Время от времени при отладке при достижении точки останова и начале шага (F10 или F11) наблюдается поведение, которое наблюдается в F5 (run), сразу же выпрыгивая из отладчика с отображаемой страницей. Если точка останова установлена, она будет работать до этого, но оттуда она закончится (или следующая точка останова).

Единственное, что я нашел, чтобы остановить это поведение (на короткое время), это закрыть Visual Studio, закрыть IIS, закрыть IE (да, нужно сделать это, похоже, содержать ссылки), а затем пойти и очистите все временные файлы ASP.NET, найденные во всех папках Framework (C: \ Windows \ Microsoft.NET).

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

ответ

1

У меня были проблемы с многопоточной отладкой в ​​Visual Studio (мы используем VS 2008 с кодом C#). Иногда отладчик зависает, а в других случаях он просто продолжит сеанс отладки.

Я, наконец, нашел обходное решение для своих проблем. Я выбрал Visual Studio Tools/Options, Debugging, General и отключил «Функция преобразования строки вызова для объектов в окнах переменных (только для C# и JavaScript)».

В интернет-сообщениях также предлагается отменить проверку «Включить оценку свойств и другие неявные вызовы», но мне не нужно было это делать в моем случае.

+0

До сих пор, используя первое предложение, похоже, работает для меня и сотрудника, который также испытывает ту же проблему. Это был только день, но пока все хорошо. Благодаря! –

1

Я столкнулся с той же проблемой.

Я получил его решить путем установки обновления для SP1 KB 957912 для Visual Studio 2008.

Там будут обновления для VS2010 тоже, я думаю.

Смежные вопросы