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


Запуск приложений для Магазина Windows на удаленном компьютере из Visual Studio

Применимо только к Windows

Приложение "Инструменты удаленной отладки Visual Studio" позволяет запускать, профилировать, тестировать приложение для Магазина Windows, запущенного на одном устройстве, и выполнять его отладку с другого компьютера, на котором работает Visual Studio. Запуск на удаленном устройстве может быть особенно эффективным, если компьютер с Visual Studio не поддерживает функции, связанные с приложениями для Магазина Windows, например сенсорный ввод, геолокацию и физическую ориентацию. В этом разделе описаны процедуры настройки и запуска удаленных сеансов.

Содержание раздела

В разделе содержится следующая информация:

Предварительные требования

Безопасность

Подключение к удаленному устройству напрямую

Установка инструментов удаленной отладки

Запуск монитора удаленной отладки

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

Настройка проекта Visual Studio для удаленной отладки

  • Выбор удаленного устройства для проектов C# и Visual Basic

  • Выбор удаленного устройства для проектов JavaScript и C++

Выполнение сеанса удаленной отладки

Предварительные требования

Отладка на удаленном устройстве

  • Удаленное устройство и компьютер с Visual Studio должны быть подключены по сети или соединены с помощью кабеля Ethernet. Отладка по Интернету не поддерживается.

  • На удаленном устройстве должна быть установлена лицензия разработчика.

  • На удаленном устройстве должны выполняться компоненты удаленной отладки.

  • Для настройки межсетевого экрана во время установки требуются права администратора на удаленном устройстве. Для запуска удаленного отладчика или подключения к нему необходимо иметь пользовательский доступ к удаленному устройству.

Безопасность

По умолчанию удаленный отладчик использует аутентификацию Windows.

Предупреждение

Кроме того, можно запустить удаленный отладчик в режиме без аутентификации, но настоятельно рекомендуется этого не делать. При работе в этом режиме сетевая безопасность не обеспечивается. Режим без аутентификации можно выбрать, только если имеется полная уверенность в отсутствии вредоносного или опасного трафика.

Подключение к удаленному устройству напрямую

Чтобы подключиться к удаленному устройству напрямую, подключите компьютер с Visual Studio к устройству с помощью стандартного кабеля Ethernet. Если устройство не оснащено портом Ethernet, можно использовать для подсоединения кабеля адаптер Ethernet с интерфейсом USB.

Установка инструментов удаленной отладки

Примечание

Версии и обновления

Инструменты удаленной отладки для Visual Studio 2013 не поддерживаются в предыдущих версиях Visual Studio, а также в выпусках Visual Studio 2013 RC и предварительной версии Visual Studio 2013.

Рекомендуется установить обновленную версию инструментов удаленной отладки для Visual Studio 2013, которая соответствует обновленной версии установленной системы Visual Studio.

Отладчик Visual Studio совместим с любой комбинацией версий Visual Studio 2013 и инструментов удаленной отладки для Visual Studio 2013. Однако для работы с самыми новыми функциями Visual Studio необходимы последние версии Visual Studio и инструментов удаленной отладки. 

Другим средствам диагностики могут потребоваться такие же версии Visual Studio и инструментов удаленной отладки.

Установка компонентов удаленной отладки на удаленном устройстве

Чтобы запустить или сохранить программу установки инструментов удаленной отладки, выберите одну из ссылок в таблице для операционной системы, которая установлена на удаленном устройстве.

Visual Studio 2013

Обновление версии

X86

X64

ARM

RTM

Скачивание

Скачивание

Скачивание

Обновление 1

Скачивание

Скачивание

Скачивание

Обновление 2

Скачивание

Скачивание

Скачивание

Обновление 3

Скачивание

Скачивание

Скачивание

Обновление 4

Скачивание

Скачивание

Скачивание

Visual Studio 2015

Версия

X86

X64

ARM

Обзор

Скачивание

Скачивание

Скачивание

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

По умолчанию компоненты удаленной отладки устанавливаются в папку C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.

Запуск монитора удаленной отладки

Примечание

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

После установки удаленных средств выберите Удаленный отладчик на экране Запуск. Окно Конфигурация удаленной отладки отображается при первом запуске удаленного отладчика.

Выполните следующие действия в диалоговом окне Конфигурация удаленной отладки.

  1. Если API веб-служб Windows не установлен, нажмите кнопку Установить

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

  3. Выберите Настроить удаленную отладку, чтобы настроить параметры межсетевого экрана и запустить удаленный отладчик. Открытие диалоговое окно Монитор удаленной отладки Visual Studio, чтобы предоставить пользователям разрешения на работу со средствами удаленной отладки и задания других дополнительных параметров.

  4. Появится диалоговое окно Монитор удаленной отладки Visual Studio. В этом окне можно предоставить пользователям разрешения на доступ к инструментам удаленной отладки и задать другие дополнительные параметры.

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

Для изменения конфигурации удаленного отладчика используются два инструмента.

  1. В меню Инструменты окна Монитор удаленной отладки Visual Studio выполните следующие действия.

    1. Выберите Параметры, чтобы изменить номер порта, режим аутентификации или интервал времени ожидания удаленного отладчика.

    2. Выберите Разрешения, чтобы добавить или удалить пользователей, имеющих разрешения на удаленную отладку.

      Примечание

      Разрешения должны предоставляться каждой учетной записи пользователя, который выполняет удаленную отладку.

Для настройки дополнительных параметров удаленного отладчика используется Мастер настройки удаленного отладчика. Чтобы открыть мастер, на начальном экране выберите Мастер настройки удаленного отладчика.

  1. На странице Настройка удаленного отладчика Visual Studio можно указать, что удаленный отладчик должен запускаться в качестве службы. В большинстве случаев запуск в качестве службы не требуется.

  2. На странице Настройка межсетевого экрана Windows для отладки можно добавить или удалить тип сетей, к которым должен подключаться удаленный отладчик. Доступны только сети, к которым в данный момент подключено устройство. Необходимо выбрать хотя бы одну сеть.

Настройка проекта Visual Studio для удаленной отладки

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

Диалоговое окно выбора подключения к удаленному отладчику

В диалоговом окне перечислены только устройства, находящиеся в локальной подсети компьютера с Visual Studio и выполняющие удаленный отладчик.

Совет

При возникновении проблем с подключением к удаленному устройству нужно попытаться ввести IP-адрес устройства. Чтобы определить IP-адрес устройства, откройте окно команд и введите ipconfig. IP-адрес указан в виде IPv4 Address.

Выбор удаленного устройства для проектов C# и Visual Basic

Свойства управляемого проекта для удаленной отладки

  1. Выберите имя проекта в обозревателе решений, а затем щелкните Свойства в контекстном меню.

  2. Выберите Отладка.

  3. Выберите Удаленный компьютер из списка Целевое устройство.

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

Выбор удаленного устройства для проектов JavaScript и C++

Свойства проекта C++ для удаленной отладки

  1. Выберите имя проекта в обозревателе решений, а затем щелкните Свойства в контекстном меню.

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

  3. Выберите Удаленный отладчик из списка Отладчик для запуска.

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

Выполнение сеанса удаленной отладки

Запуск, остановка сеанса удаленной отладки и навигация по сеансу осуществляются так же, как в локальном сеансе. Перед запуском отладки убедитесь, что монитор удаленной отладки на удаленном устройстве работает.

После этого в меню Отладка выберите Начать отладку (клавиша F5). Проект перекомпилируется, развертывается и запускается на удаленном устройстве. Отладчик приостанавливает выполнение в точках останова, что позволяет выполнить шаги с заходом, шаги с обходом и шаги с выходом в коде. Выберите Остановить отладку, чтобы завершить сеанс отладки и закрыть удаленное приложение. Дополнительные сведения см. в разделе Отладка приложений Магазина в Visual Studio.

См. также

Основные понятия

Отладка приложений Магазина в Visual Studio

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

Отладка и тестирование приложений Магазина с помощью Visual Studio