Добавить
Уведомления

Удалённая отладка из Visual Sudio

Visual Studio поддерживает удалённую отладку — возможность отлаживать приложения, запущенные на другом компьютере, а не на том, где установлена Visual Studio. Это полезно в разных сценариях, например: отладка приложений, развёрнутых на удалённом сервере; отладка приложений, запущенных в виртуальной машине или контейнере; отладка облачных приложений; отладка приложений на устройствах, которые не могут запускать Visual Studio напрямую (например, IoT-устройства). Требования На удалённом компьютере должны быть установлены средства удалённой отладки — они включены с Visual Studio или доступны отдельно. Важно скачать последнее обновление средств для версии Visual Studio. Удаленный компьютер и компьютер Visual Studio должны быть подключены через сеть, рабочую группу или домашнюю группу или непосредственно через кабель Ethernet. Отладка между двумя компьютерами, подключёнными через прокси-сервер, не поддерживается. Удалённый отладчик (msvsmon.exe) должен быть запущен на удалённом компьютере. Настройка На удалённом компьютере нужно запустить Remote Debugger — программу, которая ждёт входящих соединений от Visual Studio. Её можно найти в каталоге установки или по поиску «Remote Debugger» в меню «Пуск». В Visual Studio нужно настроить проект для подключения к удалённому компьютеру. Например, в свойствах проекта на вкладке «Отладка» указать имя сервера и номер порта, показанные в окне удалённого отладчика. В Visual Studio запустить отладку (меню «Отладка» → «Начать отладку» или F5). При появлении запроса ввести сетевые учётные данные для подключения к удалённому компьютеру. Важно: исполняемый файл, скопированный на удалённый компьютер, должен точно соответствовать локальному источнику и символам, иначе точки останова не будут работать. Ошибки Некоторые ошибки, которые могут возникать при удалённой отладке в Visual Studio, и способы их решения: Установлена неправильная версия удалённого отладчика — следует убедиться, что установленная версия соответствует версии Visual Studio. На сервере вместо отладочной сборки развёрнута сборка выпуска — нужно отключить функцию «Только мой код» или развернуть отладочную сборку на сервере. В диалоговом окне «Подключение к процессу» не отображается нужный процесс — в некоторых сценариях требуется вручную подключиться к правильному процессу.

Иконка канала Ленинский Букварь
202 подписчика
12+
19 просмотров
3 месяца назад
12+
19 просмотров
3 месяца назад

Visual Studio поддерживает удалённую отладку — возможность отлаживать приложения, запущенные на другом компьютере, а не на том, где установлена Visual Studio. Это полезно в разных сценариях, например: отладка приложений, развёрнутых на удалённом сервере; отладка приложений, запущенных в виртуальной машине или контейнере; отладка облачных приложений; отладка приложений на устройствах, которые не могут запускать Visual Studio напрямую (например, IoT-устройства). Требования На удалённом компьютере должны быть установлены средства удалённой отладки — они включены с Visual Studio или доступны отдельно. Важно скачать последнее обновление средств для версии Visual Studio. Удаленный компьютер и компьютер Visual Studio должны быть подключены через сеть, рабочую группу или домашнюю группу или непосредственно через кабель Ethernet. Отладка между двумя компьютерами, подключёнными через прокси-сервер, не поддерживается. Удалённый отладчик (msvsmon.exe) должен быть запущен на удалённом компьютере. Настройка На удалённом компьютере нужно запустить Remote Debugger — программу, которая ждёт входящих соединений от Visual Studio. Её можно найти в каталоге установки или по поиску «Remote Debugger» в меню «Пуск». В Visual Studio нужно настроить проект для подключения к удалённому компьютеру. Например, в свойствах проекта на вкладке «Отладка» указать имя сервера и номер порта, показанные в окне удалённого отладчика. В Visual Studio запустить отладку (меню «Отладка» → «Начать отладку» или F5). При появлении запроса ввести сетевые учётные данные для подключения к удалённому компьютеру. Важно: исполняемый файл, скопированный на удалённый компьютер, должен точно соответствовать локальному источнику и символам, иначе точки останова не будут работать. Ошибки Некоторые ошибки, которые могут возникать при удалённой отладке в Visual Studio, и способы их решения: Установлена неправильная версия удалённого отладчика — следует убедиться, что установленная версия соответствует версии Visual Studio. На сервере вместо отладочной сборки развёрнута сборка выпуска — нужно отключить функцию «Только мой код» или развернуть отладочную сборку на сервере. В диалоговом окне «Подключение к процессу» не отображается нужный процесс — в некоторых сценариях требуется вручную подключиться к правильному процессу.

, чтобы оставлять комментарии