Поделиться через


Удаленная отладка построенного локально проекта

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro, Premium и Ultimate

Тема применяется Тема применяется Тема применяется Тема применяется Тема не применяется

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

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

Примечание

При отладке управляемого кода отладчик ожидает найти файлы символов на удаленном компьютере, а не на локальном компьютере.Таким образом необходимо скопировать файлы символов в соответствующий каталог на удаленном компьютере.Чтобы определить расположение, в котором отладчик ищет символы на удаленном компьютере, используйте узел Отладка страницы Символы диалогового окна Параметры.Дополнительные сведения см. в разделе Практическое руководство. Указание мест расположения символов и поведения загрузки.

Visual C++

Для выполнения приведенных здесь действий необходимо наличие MFC-проекта mymfc, построенного на компьютере local1. Приложение mymfc.exe следует запустить на компьютере remote1, а затем отладить с помощью отладчика Visual Studio на компьютере local1.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис команду Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Подготовка удаленного компьютера

  1. Запустите средство msvsmon на компьютере remote1.

    Дополнительные сведения см. в разделе Практическое руководство. Запуск монитора удаленной отладки.

  2. Скопируйте исполняемый файл mymfc.exe в папку на удаленном компьютере.

    В этом примере будет использоваться путь c:\temp\mymfc.exe.

Подготовка локального компьютера

  1. В меню Проект выберите пункт Свойства.

  2. В диалоговом окне Окна свойств mymfc разверните узел Свойства конфигурации, а затем выберите Отладка.

  3. Измените Загружаемый отладчик на Удаленный отладчик Windows.

  4. Для параметра Удаленная команда введите значение "c:\temp\mymfc.exe".

  5. Измените Рабочий каталог на каталог, где находится проект.

  6. Для параметра Имя удаленного сервера введите значение "remote1".

  7. Измените Подключение на Удаленный доступ с проверкой подлинности Windows.

  8. Измените значение параметра Тип отладчика Авто на значение Только машинный код, так как отлаживается машинный код.

  9. Нажмите кнопку ОК.

  10. Укажите в параметре Путь к символам путь на local1, где можно найти символы отладки.

    При удаленной отладке машинного кода нельзя использовать символы с удаленного компьютера. Таким образом необходимо задать локальное расположение. Дополнительные сведения см. в разделе Практическое руководство. Указание мест расположения символов и поведения загрузки.

  11. В меню Отладка выберите команду Запустить и начните отладку.

Visual C#/Visual Basic

Для выполнения приведенных здесь действий необходимо наличие приложения Windows mywin4m, построенного на компьютере local1. Требуется запустить приложение mywin4m.exe на компьютере remote1 и отладить его с помощью отладчика Visual Studio на компьютере local1.

Подготовка удаленного компьютера

  • Скопируйте исполняемый файл mywin4m.exe на удаленный компьютер вместе со связанным PDB-файлом символов (mywin4m.pdb) и DLL или другими файлами, необходимыми для запуска программы.

    В этом примере будет использоваться путь c:\temp\mywin4m.exe.

Подготовка локального компьютера

  1. В меню Файл выберите команду Открыть и щелкните команду Решение или проект.

  2. В диалоговом окне Открыть проект найдите файл mywin4m.exe на локальном или удаленном компьютере.

  3. Выберите файл mywin4m.exe, а затем нажмите кнопку ОК.

  4. В обозревателе решений щелкните проект правой кнопкой мыши проект и выберите пункт Свойства.

  5. На странице свойств mywin4m щелкните элемент Отладка.

  6. В поле Рабочая папка введите "c:\temp".

  7. В текстовом поле Имя компьютера введите "remote1".

  8. (Необязательно) В разделе Тип отладчика выберите значение Смешанный режим, чтобы явным образом разрешить отладку управляемого и неуправляемого кода.

  9. Запустите монитор удаленной отладки на удаленном компьютере и установите в качестве режиме удаленной отладки режим проверки подлинности Windows или режим без проверки подлинности.

    Дополнительные сведения см. в разделе Практическое руководство. Запуск монитора удаленной отладки.

  10. В меню Отладка выберите команду Запустить и начните отладку.

См. также

Задачи

Практическое руководство. Указание мест расположения символов и поведения загрузки

Другие ресурсы

Настройка удаленной отладки