Запуск приложений для Магазина 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 Windows 8 Remote Tools можно с веб-сайта Microsoft download center. Программы установки также доступны на установочном носителе Visual Studio в подпапках папки vs\Remote Debugger. Запустите на удаленном устройстве программу установки, соответствующую типу операционной системы (x86, x64, ARM).

Операционная система

Центр загрузки Майкрософт

Носитель Visual Studio vs\Remote Debugger

x86

Инструменты удаленной отладки для Visual Studio 2012 (x86)

x86\rtools_setup_x86.exe

x64

Инструменты удаленной отладки для Visual Studio 2012 (x64)

x64\rtools_setup_x64.exe

ARM

Инструменты удаленной отладки для Visual Studio 2012 (ARM)

arm\rtools_setup_arm.exe

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

По умолчанию компоненты удаленной отладки устанавливаются на удаленное устройство в папку C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger (C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger на устройствах с ОС x64).

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

Примечание

Поскольку удаленный отладчик настраивает межсетевой экран таким образом, чтобы взаимодействие с узлом 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.

Hh441469.collapse_all(ru-ru,VS.110).gifВыбор удаленного устройства для проектов C# и Visual Basic

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

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

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

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

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

Hh441469.collapse_all(ru-ru,VS.110).gifВыбор удаленного устройства для проектов JavaScript и C++

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

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

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

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

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

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

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

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

См. также

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

Отладка приложений для Магазина Windows

Профилирование кода JavaScript в приложениях для Магазина Windows на удаленном устройстве

Профилирование кода Visual C++, Visual C# и Visual Basic в приложениях для Магазина Windows на удаленном устройстве

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

Отладка и тестирование приложений для Магазина Windows