Проблема медленной отладки в Visual Studio - PullRequest
83 голосов
/ 26 февраля 2009

В моей Visual Studio, даже если я только что написал одну строку возврата в консольном приложении C #, у меня уйдет минута после нажатия клавиши F5 для выполнения фактического кода (я имею в виду время, необходимое для остановки на одном возврате оператор после нажатия F5 - я устанавливаю точку останова на оператор возврата в функции Main). Мне интересно, что не так? Есть чек-лист? Спасибо!

Я использую VSTS выпуск Visual Studio 2008 и отлаживаюсь в Windows Server 2003 x64.

спасибо заранее, George

Ответы [ 24 ]

0 голосов
/ 26 февраля 2009

Получите больше памяти и быстрее HD. Подробнее здесь .

0 голосов
/ 04 ноября 2010

Что-то, что мне помогло, это убедиться, что нет условных точек останова. Кроме того, мне удалось исправить медленную отладку, просто перезапустив Visual Studio и открыв только один экземпляр Visual Studio за раз. Надеюсь, это кому-нибудь поможет ...

0 голосов
/ 29 ноября 2010

У меня была похожая проблема, и никакое другое руководство, похоже, не помогло. Я перезагрузился безрезультатно. Я удалил все точки останова, удалил файл suo, проверил, что символы не загружались из внешних источников, и проверил, что в приложении нет недоступных путей.

Тогда я подумал почистить раствор. Я заметил в окне вывода, что C # IntelliSense сообщил о проблеме при очистке:

Возникла проблема с чтением метаданных. от '{B0C3592F-F0D1-4B79-BE20-3AD610B07C23}' ('Система не может найти файл указано.). IntelliSense не может работать правильно, пока решение не перезагружен.

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

НТН

0 голосов
/ 27 июня 2011

Закрытие окна «Autos» улучшило отладку для меня в vs2008 для большого нативного решения c ++. Скрытие не сработает, его нужно закрыть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...