Точка останова удаленного отладчика VS 2010 в настоящее время не будет достигнута. Для этого документа не было загружено ни одного символа - PullRequest
9 голосов
/ 20 марта 2012

1) Создайте учетную запись Windows на хост-машине.Вход в систему.

2) Создайте учетную запись Windows с тем же именем пользователя и паролем, что и у хост-машины, на удаленной машине.Войдите в систему.

3) Скопируйте все файлы .pdb в тот же каталог, что и .exe на удаленном компьютере.

4) Запустите удаленный отладчик на удаленном компьютере.

5) Инструменты -> Параметры

6) Установите переключатель в положение «Нет аутентификации (только для встроенного)» и установите флажок «Разрешить отладку любому пользователю», ОК.

7) Запустите .exe (отладка).build) на удаленном компьютере.

8) Откройте на хост-компьютере свое решение.

9) Отладка -> Присоединение к процессу

10) Транспорт: Удаленный (Собственный только без аутентификации)

11) Спецификатор: IP-адрес сервера

12) Обновить

13) Выберите приложение для отладки.

14) Присоединить

приложение работает в Visual Studio, но все точки останова отображаются серым цветом со следующим комментарием:

точка останова в настоящее время не будет достигнута.Для этого документа не было загружено ни одного символа

Я сделал следующее: развернул приложение (включая файлы pdb) на удаленном компьютере в папке c: \ abc. Я добавил расположение символов, как вы можете видеть на скриншоте, иЯ пытаюсь выполнить отладку с моего компьютера на удаленный компьютер, но без перерыва

enter image description here Любая идея?

Ответы [ 2 ]

5 голосов
/ 20 марта 2012

При удаленной отладке собственного кода ваши символы должны находиться на компьютере с Visual Studio, а не на удаленном компьютере.

Чтобы позволить VS найти символы, просто добавьте папку с символами в путь символов.,Выберите Инструменты> Параметры> Отладка> Символы и добавьте папку в список.

1 голос
/ 21 марта 2012

похоже, что если вы использовали native, вы не сможете отладить приложение c # .net

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