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

Visual Studio 2015
 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

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

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

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

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

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

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

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

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

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

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

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

Для отладки на удаленном устройстве необходимо выполнить следующие условия.

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

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

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

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

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

System_CAPS_ICON_warning.jpg Предупреждение

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

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

System_CAPS_ICON_note.jpg Примечание

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

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

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

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

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

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

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

Visual Studio 2013

Обновление версииX86X64ARM
RTMЗагрузитьЗагрузитьЗагрузить
Обновление 1ЗагрузитьЗагрузитьЗагрузить
Обновление 2ЗагрузитьЗагрузитьЗагрузить
Обновление 3ЗагрузитьЗагрузитьЗагрузить
Обновление 4ЗагрузитьЗагрузитьЗагрузить

Visual Studio 2015

ВерсияX86X64ARM
ПредпросмотрЗагрузитьЗагрузитьЗагрузить

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

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

System_CAPS_ICON_note.jpg Примечание

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

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

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

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

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

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

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

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

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

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

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

      System_CAPS_ICON_note.jpg Примечание

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

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

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

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

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

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

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

System_CAPS_ICON_tip.jpg Совет

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

Показ: