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

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

В этих примерах высказывать монитора удаленной отладки Visual Studio уже настроены на удаленном компьютере.В разделе Настройка удаленной отладки.

Visual C++

Для выполнения приведенных здесь действий необходимо наличие MFC-проекта mymfc, построенного на компьютере local1.Необходимо запустить приложение mymfc.exe на компьютере remote1 находится в папке c:\remotetemp, а затем отладить с помощью отладчика Visual Studio на компьютере local1.Кроме того, необходимо скопировать файл c:\localfolder\data.txt на удаленный компьютер.

ПримечаниеПримечание

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

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

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

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

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

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

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

  5. Изменение Рабочий каталог на c:\remotetemp.

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

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

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

  9. Изменение Папка развертывания на c:\remotetemp.

  10. Изменение Дополнительные файлы развертывания на c:\localfolder\data.txt.

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

  12. На панели инструментов откройте раскрывающееся меню Конфигурация решения и выберите Диспетчер конфигураций.

  13. Для конфигурации Отладка выберите флажок Развертывание.

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

    СоветСовет

    Команды отладки автоматически развертывать (копии) выходные данные проекта и другие файлы к удаленному компьютеру.Можно развертывать файлы как отдельно.В Обозреватель решений откройте контекстное меню для mymfc, а затем выберите Развертывание.

Visual C#/Visual Basic

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Задачи

[УСТАРЕЛО] Практическое руководство. Указание мест расположения символов и поведения загрузки

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

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