Развертывание приложений для Магазина Windows из Visual Studio
Функциональные возможности развертывания Visual Studio обеспечивают построение и регистрацию на целевом устройстве приложений Магазина Windows, созданных с помощью Visual Studio. Способ регистрации приложения зависит от того, является ли целевое устройство локальным или удаленным:
если целью является локальный компьютер с Visual Studio, Visual Studio регистрирует приложение из его папки построения;
если целью является удаленное устройство, Visual Studio копирует необходимые файлы на удаленный компьютер и регистрирует приложение на этом устройстве.
Развертывание происходит автоматически при отладке приложения из Visual Studio с помощью команды Начать отладку (клавиша F5) или команды Запуск без отладки (клавиши CTRL + F5). Также можно развертывать приложения вручную. Развертыванием вручную удобно пользоваться в следующих случаях:
текущее тестирование на локальном или удаленном компьютере;
развертывание приложения, запускающего другое приложение, которое требуется отладить;
развертывание приложения, которое будет отлаживаться при запуске его другим приложением или методом.
Содержание раздела
В этом разделе рассматриваются следующие вопросы.
Развертывание приложения для Магазина Windows
Задание удаленного устройства
Параметры развертывания
Развертывание приложения для Магазина Windows
Развертывание приложения вручную — процесс несложный:
Если приложение развертывается на удаленном устройстве, укажите имя или IP-адрес устройства на странице свойств запускаемого проекта приложения. (Пошаговые инструкции см. далее в этом разделе).
На панели инструментов отладчика в Visual Studio выберите цель развертывания в раскрывающемся списке рядом с кнопкой Начать отладку.
В меню Построение выберите Развертывание.
Задание удаленного устройства
Предварительные требования
Чтобы развернуть приложение на удаленном устройстве, выполните следующие действия:
На удаленном устройстве должна быть установлена лицензия разработчика.
На удаленном устройстве должны быть установлены инструменты удаленной отладки Visual Studio и должен быть запущен монитор удаленной отладки.
Для отправки файлов приложения на удаленное устройство при развертывании используется сетевой канал удаленного отладчика.
Указание удаленного устройства
На странице свойств отладки запускаемого проекта укажите имя или IP-адрес удаленной цели развертывания.
Чтобы открыть страницу свойств "Отладка", выберите проект в обозревателе решений, а затем выберите Свойства в контекстном меню.
Затем выберите узел Отладка в окне страниц свойств.
Можно ввести имя или IP-адрес удаленного устройства или выбрать устройство в диалоговом окне Выбрать подключение к удаленному отладчику.
В диалоговом окне Выбрать подключение к удаленному отладчику отображаются устройства в локальной подсети и все устройства, непосредственно подключенные к компьютеру Visual Studio с помощью кабеля Ethernet.
Указание удаленного устройства на странице проекта JavaScript или Visual C++
Выберите Удаленный отладчик из списка Отладчик для запуска.
Введите сетевое имя удаленного устройства в поле Имя компьютера. Другой вариант — щелкнуть стрелку вниз в этом поле, чтобы выбрать устройство в диалоговом окне "Выбрать подключение к удаленному отладчику".
Указание удаленного устройства на странице проекта Visual C# и Visual Basic
Выберите Удаленный компьютер из списка Целевое устройство.
Введите сетевое имя удаленного устройства в поле Удаленный компьютер или щелкните Найти, чтобы выбрать устройство в диалоговом окне Выбрать подключение к удаленному отладчику.
Параметры развертывания
На странице свойств "Отладка" запускаемого проекта можно задать следующие параметры развертывания.
Разрешить замыкание на себя в локальной сети
Из соображений безопасности приложению Магазина Windows, установленному стандартным образом, не разрешается выполнять сетевые вызовы к устройству, на котором оно установлено. По умолчанию Visual Studio создает для развертываемого приложения исключение из этого правила. Это исключение позволяет тестировать процедуры обмена данными на одном компьютере. Прежде чем отправлять приложение в Магазин Windows, необходимо протестировать приложение без этого исключения.Чтобы удалить из приложения исключение из правила замыкания на себя в сети, выполните следующие действия:
На странице свойств "Отладка" C# и VB снимите флажок Разрешить замыкание на себя в локальной сети.
На странице свойств "Отладка" JavaScript установите параметр Разрешить замыкание на себя в локальной сети в значение Нет.
Не запускать, а отлаживать мой код при открытии (C# и VB) / Запустить приложение (JavaScript и C++)
Чтобы настроить развертывание для автоматического запуска сеанса отладки при запуске приложения, выполните следующие действия:На странице свойств "Отладка" C# и VB установите флажок Не запускать, а отлаживать мой код при открытии.
На странице свойств "Отладка" JavaScript установите параметр Запустить приложение в значение Да.