Удаленный отладчик Visual Studio 2008 - не достигаются точки останова - PullRequest
4 голосов
/ 06 февраля 2010

Я установил удаленный отладчик VS 2008 с пакетом обновления 1 (SP1) на компьютер, на котором выполняется программа, которую я хочу отлаживать. Я использую удаленный отладчик без авторизации и не позволяю никому подключаться на указанной машине. Я использую VS 2008 на своей машине для разработки с открытым проектом для этого приложения. Я скопировал созданный мною DLL-файл, изменив исходный код, и локально перестроил в исполняемый каталог целевой программы, включая его файл .pdb. Я подключился к процессу удаленного приложения через VS и Remote Debugger.

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

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

Я хочу достичь точки останова, которую я ставлю локально, когда ее достигает удаленное приложение. Как мне это сделать?

Мне не хватает понимания, как работает удаленная отладка Visual Studio?

Ответы [ 2 ]

8 голосов
/ 06 февраля 2010

Является ли точка останова нормальным красным кругом или в нем есть предостерегающая сторона?

Если это красный кружок, то вероятная проблема в том, что «Просто мой код» включен, и VS считает, что это не ваш код. Зайдите в отладчик -> Инструменты -> Параметры и отключите «Просто мой код». Это должно прояснить проблему.

Если у него есть знак предостережения, наведите курсор на точку останова и посмотрите, что говорится в сообщении об ошибке, и, пожалуйста, опубликуйте его как комментарий / отредактируйте свой ответ.

РЕДАКТИРОВАТЬ OP указанного полого круга с подсказкой "Нет символов"

Открыть окно модулей (отладчик -> окна -> Модули). Затем прокрутите вниз до библиотеки DLL, содержащей ваш код. Щелкните правой кнопкой мыши в окне и выберите «Загрузить символы». Это, вероятно, откроет диалог открытия файла. Перейдите к вашим символам и нажмите ОК.

0 голосов
/ 06 февраля 2010

Установили ли вы пакет обновления 1?

http://support.microsoft.com/kb/957912

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