Настройка удаленной отладки для проекта Visual Studio
Может потребоваться отладить проект, который построен локально, и затем запустить исполняемый файл на удаленном компьютере. В этом разделе обсуждаются изменения параметров локального проекта, которые необходимо внести для запуска приложения на удаленном компьютере. Проекты C++ автоматически развертываются на удаленном компьютере. Необходимо будет вручную развернуть исполняемые файлы .NET Framework.
Примечание
Описание установки проектов Магазина Windows для отладки на удаленном устройстве см. в разделе Запуск приложений Магазина Windows на удаленном компьютере из Visual Studio
В этих примерах предполагается, что монитор удаленной отладки Visual Studio уже установлен на удаленном компьютере. См. раздел Удаленная отладка и диагностика.
В этом разделе содержатся следующие примеры:
Подготовка проекта Visual C++
Подготовка проекта Visual C#/Visual Basic
Подготовка проекта Visual C++
Для выполнения приведенных здесь действий необходимо наличие MFC-проекта MyMfc, построенного на компьютере local1. Требуется: запустить приложение MyMfc.exe на компьютере remote1 в папке c:\RemoteTemp, а затем отладить это приложение с помощью отладчика Visual Studio на компьютере local1. Кроме того, требуется скопировать файл c:\Data\MyMfcData.txt на удаленный компьютер.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Для получения дополнительной информации см. Настройка параметров разработки в Visual Studio.
Подготовка удаленного компьютера
- Установка и запуск удаленного отладчика Visual Studio на remote1. См. Настройка Инструментов удаленной отладки в устройстве и Запуск монитора удаленной отладки.
Подготовка компьютера Visual Studio
В меню Проект выберите пункт Свойства.
В диалоговом окне Страницы свойств MyMfc разверните узел Свойства конфигурации, а затем выберите Отладка.
Внесите в свойства следующие изменения:
Параметр
Изменение
Загружаемый отладчик
Выберите Удаленный отладчик Windows.
Удаленная команда
Введите c:\remotetemp\mymfc.exe.
Рабочая папка
Измените на c:\remotetemp.
Имя удаленного сервера
Введите remote1.
Подключение
Убедитесь, что задано значение Удаленный доступ с аутентификацией Windows.
Тип отладчика
Измените значение Авто на значение Только машинный код, так как выполняется отладка машинного кода.
Каталог развертывания
Измените на c:\remotetemp.
Дополнительные файлы развертывания
Измените на c:\data\mymfcdata.txt.
На панели инструментов откройте раскрывающееся меню Конфигурация решения и выберите Диспетчер конфигураций.
Для конфигурации Отладка установите флажок Развертывание.
В меню Отладка выберите команду Запустить отладку и начните отладку.
Совет
Команда "Отладка" автоматически развертывает (копирует) выходные данные проекта и дополнительные файлы на удаленном компьютере.Развертывание файлов можно выполнять как отдельный шаг.В области Обозреватель решений откройте контекстное меню элемента MyMfc и выберите команду Развернуть.
Развертывание дополнительных файлов на удаленном компьютере
(Дополнительно) Создайте папку проекта для дополнительных файлов. Выберите проект в обозревателе решений. В контекстном меню выберите Добавить, Новая папка. Скопируйте файл данных в новую папку.
Добавьте файл в проект Visual Studio. Выберите каталог проекта в обозревателе решений. В контекстном меню выберите Добавить, Добавить существующий элемент и выберите файл.
В обозревателе решений выберите файл и нажмите кнопку Свойства.
В списке Копировать в выходной каталог выберите Всегда копировать.
Подготовка проекта Visual C#/Visual Basic
Отладчик не может развернуть приложение рабочего стола Visual C# или Visual Basic на удаленном компьютере. Однако можно отлаживать приложение на удаленном компьютере с помощью следующих процедур.
Для выполнения приведенных здесь действий необходимо наличие проекта приложения WPF, MyWpf, построенного на компьютере local1. Отладочная версия приложения создается в папке C:\Projects\MyWPF\MyWPF\bin\Debug как MyWpf.exe. Требуется запустить приложение на компьютере remote1 и отладить его с помощью отладчика Visual Studio на компьютере local1.
Подготовка компьютера Visual Studio
Откройте проект MyWpf в Visual Studio.
В меню Проект выберите пункт Свойства.
На странице свойств MyWpf выберите Отладка.
Убедитесь, что текстовое поле Рабочий каталог пустое.
Выберите Использовать удаленный компьютер и введите в текстовом поле значение remote1.
(Необязательно) В разделе Тип отладчика выберите значение Смешанный режим, чтобы явным образом разрешить отладку управляемого и неуправляемого кода.
Построение приложения.
Подготовка удаленного компьютера
Установка и запуск удаленного отладчика Visual Studio на remote1. См. Настройка Инструментов удаленной отладки в устройстве и Запуск монитора удаленной отладки.
Создайте папку на remote1 с тем же путем, что и папка отладки на local1: C:\Projects\MyWPF\MyWPF\bin\Debug.
Копировать MyWPF.exe из local1 в remote1
Запуск отладки на удаленном компьютере
- В Visual Studio на local1 выберите Отладка, Начать отладку или нажмите