Отладка надстроек с помощью средств разработчика F12 в Windows 10Debug add-ins using F12 developer tools on Windows 10. Отладка виндовс 10


Режим разработчика в Windows 10

Режим разработчика является неотъемлемой частью процесса написания приложений. С его помощью разработчики могут проводить отладку своих приложений и выполнять другие важные задачи на пути к созданию хорошего (или не очень) приложения для Windows 10. Если вы являетесь новичком и не знаете, как активировать режим разработчика в Windows 10, эта инструкция предоставит вам всю необходимую информацию.

 Включение режима разработчика в Windows 10

Процесс весьма прост и не требует никаких дополнительных учетных записей или лицензий.

  1. Нажмите Win + I, либо вручную откройте любым удобным вам способом Параметры Windows 10.Windows 10 Developer Mode (1)
  2. Перейдите в Обновление и безопасность – Для разработчиков. Здесь есть три режима. По умолчанию активирован режим Неопубликованные приложения. Это значит, что вы можете устанавливать приложения извне магазина (речь идет о appx-приложениях, написанных для Windows 10, а не о классических Win32-приложениях) при условии наличия сертификата и подписи. Вам же нужен вариант Режим разработчика. В этом случае система снимает ограничения и активирует дополнительные функции, необходимые для разработки программ.Windows 10 Developer Mode (2)
  3. Нажмите на Режим разработчика и подтвердите свой выбор, когда система предупредит вас о рисках, связанных с активацией режима разработчика.Windows 10 Developer Mode (3)
  4. После этого Windows 10 скачает из центра обновлений нужные ей пакеты. Это займет несколько секунд. В процессе подготовки система устанавливает Портал устройств, скачивает, включает и настраивает правила файрволла для SSH-сервисов, которые необходимы для удаленной установки приложений и разрешает включать подсистему Linux. Примечание: с приходом Windows 10 Fall Creators Update активация режима разработчика для включения подсистемы Linux будет не нужна. После завершения установки режим разработчика будет успешно активирован и готов к использованию.

Когда все готово, Windows 10 откроет вам доступ к дополнительным функциям. Они включают в себя следующие:

  • Портал устройств – это сервис, с помощью которого разработчик может вести дистанционную диагностику устройств в локальной сети.Windows 10 Developer Mode (5)
  • Обнаружение устройства – включение этого параметра делает текущий компьютер видимым для USB-подключения и локальной сети. После этого его можно использовать в паре с порталом устройств.

Кроме того, прямо из интерфейса параметров разработчика открываются параметры, которые обычно можно найти в свойствах папок. К примеру, здесь можно включить отображение расширений файлов (“dota2.exe” вместо “dota2”), активировать отображение скрытых и системных файлов, отображать полный путь к объекту в заголовке окна, отображать пустые диски и настроить политику на отображение пункта «Запуск от имени другого пользователя». Остальные параметры отвечают за удаленное подключение и исполнение сценариев PowerShell. Все эти опции так или иначе пригодятся в процессе написания приложений.

Отключение режима разработчика в Windows 10

Отключение режима разработчика такое же простое, как и его включение.

  1. Откройте Параметры. Для этого можно воспользоваться меню Пуск, либо комбинацией клавиш Win + I из любого уголка операционной системы.
  2. Перейдите в раздел Обновление и безопасность – Для разработчиков и переведите переключатель режимов в положение Неопубликованные приложения (стандартное значение), либо Приложения Магазина Windows.

После этого режим разработчика будет отключен.

wp-seven.ru

Отладка, тестирование и производительность - UWP app developer

  • 02/08/2017
  • Время чтения: 4 мин

В этой статье

[ Обновлено для приложений UWP в Windows10.[ Updated for UWP apps on Windows 10. Статьи, касающиеся Windows8.x, см. в разделе Архив ]For Windows 8.x articles, see the archive ]

MicrosoftVisualStudio можно использовать для отладки и тестирования приложения.Use Microsoft Visual Studio to debug and test your app. Чтобы подготовить приложение к сертификации в МагазинеWindows, используйте комплект сертификации приложений для Windows.To prepare your app for the Windows Store certification process, use the Windows App Certification Kit.

РазделTopic ОписаниеDescription
Развертывание и отладка приложений UWPDeploying and debugging UWP apps В этой статье описываются действия, которые необходимо выполнить, чтобы выбрать то или иное целевое устройство развертывания и отладки.This article guides you through the steps to target various deployment and debugging targets.
Средства тестирования и отладки для управления жизненным циклом процесса (PLM)Testing and debugging tools for Process Lifetime Management (PLM) Средства и методы отладки и тестирования работы приложений с управлением жизненным циклом процесса.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Тестирование при помощи эмулятора устройства с Windows 10 Mobile (Майкрософт)Test with the Microsoft Emulator for Windows 10 Mobile Вы можете имитировать взаимодействие с устройством в реальных условиях и проверить возможности своего приложения с помощью средств эмулятора устройства с Windows10Mobile (Майкрософт).Simulate real-world interaction with a device and test the features of your app by using the tools included with Microsoft Emulator for Windows 10 Mobile. Эмулятор— это классическое приложение, которое имитирует мобильное устройство под управлением Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Он предоставляет виртуализированную среду, в которой можно выполнять отладку и тестирование приложений для Windows без физического устройства.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. Он также обеспечивает изолированную среду для ваших прототипов приложения.It also provides an isolated environment for your application prototypes.
Проверка приложений Surface Hub с использованием Visual StudioTest Surface Hub apps using Visual Studio Имитатор Visual Studio предоставляет среду для проектирования, разработки, отладки и тестирования приложений универсальной платформы Windows (UWP), включая приложения, созданные для Microsoft Surface Hub.The Visual Studio simulator provides an environment where you can design, develop, debug, and test Universal Windows Platform (UWP) apps, including apps that you have built for Microsoft Surface Hub. Имитатор не использует тот же пользовательский интерфейс, что и Surface Hub, но полезен для тестирования внешнего вида и поведения приложения в среде с тем же размером экрана и разрешением, что и Surface Hub.The simulator does not use the same user interface as Surface Hub, but it is useful for testing how your app looks and behaves at the Surface Hub's screen size and resolution.
Бета-тестированиеBeta testing Бета-тестирование позволяет улучшить приложение на основе отзывов пользователей вне группы разработчиков, которые используют невыпущенные приложения на собственных устройствах.Beta testing gives you the chance to improve your app based on feedback from individuals outside of your app-development team who try your unreleased app on their own devices.
Портал Windows Device PortalWindows Device Portal Портал Windows Device Portal позволяет настроить устройство и управлять им удаленно по сети или подключению USB.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Комплект сертификации приложений для WindowsWindows App Certification Kit Чтобы максимально повысить шансы вашего приложения на публикацию в МагазинеWindows или получение статуса Сертифицировано для Windows, проверьте и протестируйте приложение локально, прежде чем отправлять его на сертификацию.To give your app the best chance of being published on the Windows Store, or becoming Windows Certified, validate and test it locally before you submit it for certification. В этой статье показано, как установить и запустить комплект сертификации приложений для Windows.This topic shows you how to install and run the Windows App Certification Kit.
ПроизводительностьPerformance Пользователи ожидают от приложений постоянного отклика и естественной реакции без расходования заряда батареи.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Формально производительность — нефункциональное требование, однако отношение к производительности приложения как к одной из его возможностей поможет вам оправдать ожидания пользователей.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Определение целей и измерений являются ключевыми факторами.Specifying goals, and measuring, are key factors. Определите сценарии, критические для производительности, а также уровень достаточной производительности.Determine what your performance-critical scenarios are; define what good performance mean. Затем измеряйте ее на ранних этапах и достаточно часто в течение всего жизненного цикла проекта, чтобы убедиться в возможности достижения поставленных целей.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
Приложения с адаптивным к версии кодомVersion adaptive apps Воспользуйтесь новейшими API и функциями, сохраняя широкий охват аудитории.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Выполняйте проверки API во время выполнения, чтобы адаптировать свой код и XAML во время выполнения к функциям, доступным в версии Windows 10, в которой выполняется ваше приложение.Use runtime API checks to adapt your code and XAML at runtime to the features available on the version of Windows 10 where your app is running.

docs.microsoft.com

Отладка надстроек с помощью средств разработчика F12 в Windows 10

  • 01/23/2018
  • Время чтения: 4 мин
  • Соавторы

В этой статье

Средства разработчика F12 в Windows 10 помогают отлаживать, тестировать и ускорять веб-страницы. Их также можно использовать для разработки и отладки надстроек Office, если не используется интегрированная среда разработки, например Visual Studio, или если необходимо изучить проблему, запустив надстройку вне интегрированной среды разработки. Средства разработчика F12 можно запускать после запуска надстройки.The F12 developer tools included in Windows 10 help you debug, test, and speed up your webpages. You can also use them to develop and debug Office Add-ins, if you are not using an IDE like Visual Studio, or if you need to investigate a problem while running your add-in outside the IDE. You can start the F12 developer tools after your add-in is running.

В этой статье показано, как использовать отладчик из средств разработчика F12 в Windows 10 для тестирования надстройки Office. Вы можете тестировать надстройки из AppSource или других источников. Средства F12 отображаются в отдельном окне и не используют Visual Studio.This article shows how you how to use the Debugger tool from the F12 developer tools in Windows 10 to test your Office Add-in. You can test add-ins from AppSource or add-ins that you have added from other locations. The F12 tools display in a separate window and do not use Visual Studio.

Примечание

Отладчик входит в состав средств разработчика F12 в Internet Explorer и Windows 10, но не включен в предыдущие версии Windows.The Debugger is part of the F12 developer tools in Windows 10 and Internet Explorer. Earlier versions of Windows do not include the Debugger.

Необходимые компонентыPrerequisites

Вам понадобится следующее программное обеспечение:You need the following software:

  • средства разработчика F12, которые входят в состав Windows 10;The F12 developer tools, which are included in Windows 10.

  • клиентское приложение Office, в котором размещается надстройка;The Office client application that hosts your add-in.

  • надстройка.Your add-in.

Использование отладчикаUsing the Debugger

В этом примере используются Word и бесплатная надстройка из AppSource.This example uses Word and a free add-in from AppSource.

  1. Откройте Word и выберите пустой документ.Open Word and choose a blank document.

  2. На вкладке Вставка, в группе "Надстройки", выберите Магазин, затем выберите надстройку QR4Office. (Вы можете загрузить любую надстройку из Магазина или каталога надстроек.)On the Insert tab, in the Add-ins group, choose Store and select the QR4Office add-in. (You can load any add-in from the Store or your add-in catalog.)

  3. Запустите средства разработчика F12, которые соответствуют вашей версии Office.Launch the F12 development tools that corresponds to your version of Office:

    • Путь к файлу для 32-разрядной версии Office — C:\Windows\System32\F12\IEChooser.exeFor the 32-bit version of Office, use C:\Windows\System32\F12\F12Chooser.exe

    • Путь к файлу для 64-разрядной версии Office — C:\Windows\SysWOW64\F12\IEChooser.exe.For the 64-bit version of Office, use C:\Windows\SysWOW64\F12\F12Chooser.exe

    Когда запустите IEChooser, в отдельном окне "Выбрать цель для отладки" отобразятся приложения, которые, возможно, нужно отладить. Выберите необходимое приложение. Если создаете собственную надстройку, выберите веб-сайт, на котором она развернута. Это может быть URL-адрес localhost.When you launch F12Chooser, a separate window named "Choose target to debug" displays the possible applications to debug. Select the application that you are interested in. If you are writing your own add-in, select the website where you have the add-in deployed, which might be a localhost URL.

    Например, выберите home.html.For example, select home.html.

  4. В окне F12 выберите файл, который требуется отладить.In the F12 window, select the file you want to debug.

    Чтобы выбрать файл, нажмите значок папки над областью сценариев (слева). В раскрывающемся списке появятся доступные файлы. Выберите файл home.js.To select the file, choose the folder icon above the script (left) pane. The dropdown list shows the available files. Select home.js.

  5. Задайте точку останова.Set the breakpoint.

    Чтобы задать точку останова в home.js, выберите строку 144 в функции textChanged. Слева от строки появится красная точка, и соответствующая строка отобразится в области стека вызовов и точек (справа внизу). Другие способы задания точки останова см. в статье Проверка выполнения кода JavaScript с помощью отладчика.To set the breakpoint in home.js, choose line 144, which is in the textChanged function. You will see a red dot to the left of the line and a corresponding line in the Callstack and Breakpoints (bottom right) pane. For other ways to set a breakpoint, see Inspect running JavaScript with the Debugger.

  6. Запустите надстройку, чтобы активировать точку останова.Run your add-in to trigger the breakpoint.

    Выберите текстовое поле URL-адреса в верхней части области QR4Office, чтобы изменить текст. В области стека вызовов и точек останова отладчика будет показано, что точка останова активирована и отображает различные сведения. Чтобы увидеть результаты, может потребоваться обновить страницу средства F12.Choose the URL textbox in the upper part of the QR4Office pane to change the text. In the Debugger, in the Callstack and Breakpoints pane, you'll see that the breakpoint has triggered and shows various information. You might need to refresh the F12 tool to see the results.

См. такжеSee also

docs.microsoft.com

через настройки, реестр и редактор групповой политики

development mode windows 10

Режим разработчика в Windows 10 может потребоваться не только программистам для создания и отладки приложений, но и обычным пользователям. Активировав его в операционной системе, можно устанавливать приложения, которые не подписаны компанией Microsoft, загруженные не из магазина Windows Store. Также режим разработчика может потребоваться активировать в системе, например, чтобы использовать Linux Bash Shell и в ряде других случаев. В рамках данной статьи рассмотрим основные способы, как включить режим разработчика в Windows 10.

Включение режима разработчика Windows 10 в настройках системы

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

  1. Нужно зайти в параметры компьютера. Для этого потребуется нажать на «Пуск» и выбрать значок с шестеренкой или нажать на клавиатуре сочетание Windows+I, чтобы сразу открыть список параметров системы;kak vkluchit regim razrabotchika windows 10
  2. Далее проследуйте в раздел «Обновление и безопасность», а в левом меню выберите пункт «Для разработчиков»;
  3. После этого прокрутите немного окно справа и установите галочку в пункт «Режим разработчика»;kak vkluchit regim razrabotchika windows 10
  4. Появится всплывающее окно, в котором будет описано, что включение режима разработчика в Windows 10 ставит под угрозу безопасность компьютера. Если вы готовы пойти на возможные риски, жмите «Да» в окне подтверждения;kak vkluchit regim razrabotchika windows 10
  5. Перезагрузите компьютер, чтобы внесенные изменения в параметры вступили в силу.

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

Но не всегда включение режима разработчика Windows 10 через настройки системы проходит гладко. Пользователь при активации опции может столкнуться с ошибкой «Не удалось установить пакет режима разработчиков, код 0x80004005».

kak vkluchit regim razrabotchika windows 10

Чаще всего данная ошибка связана с тем, что операционная система не может подключиться к серверам Microsoft и загрузить на компьютер файлы, которые требуются для активации режима разработчика. Например, это может происходить по следующим причинам:

  • Плохое интернет-соединение, которое постоянно обрывается и не позволяет выкачать необходимые файлы для активации режима разработчика;
  • Блокировка на системном уровне доступа к серверам Microsoft. Это может быть сделано через изменение файла hosts или по причине работы в системе сторонних программ, которые направлены на отключение шпионских функций Windows;
  • К серверам Microsoft не позволяет подключиться антивирус. Если в системе используется антивирус, попробуйте его отключить.

Также вероятна ситуация, когда в настройках «Для разработчиков» пункты изменения параметров неактивны, а в верхней части окна отображается ошибка, что некоторыми параметрами компьютера управляет организация. В такой ситуации можно попробовать восстановить реестр или, что проще, активировать режим разработчика другими способами, описанными ниже.

Включение режима разработчика Windows 10 через реестр

Второй способ включения режима разработчика в операционной системе Windows 10 подразумевает изменение параметров реестра. Данный способ также может быть использован в любой сборке операционной системы Window 10. Для включения режима разработчика потребуется внести следующие изменения в реестр:

  1. Откройте редактор реестра, для этого нажмите на клавиатуре сочетание Windows+R и используйте команду regedit;
  2. Далее в левой части окна перейдите к папке: HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\AppModelUnlock
  3. В папке AppModelUnlock найдите параметры с именами AllowAllTrustedApps  и AllowDevelopmentWithoutDevLicense. Нажмите на них дважды левой кнопкой и установите для них значение «1». Обратите внимание, что если таких параметров в папке AppModelUnlock вы не видите, то их потребуется предварительно создать. Для этого нажмите правой кнопкой мыши в свободном месте редактора реестра и выберите пункты «Создать» — «Параметр DWord (32 бит)».kak vkluchit regim razrabotchika windows 10
  4. Когда необходимые настройки в параметры реестра будут внесены, перезагрузите компьютер.

Стоит отметить, что если имеются проблемы с интернет соединением, велика вероятность, что система не сможет загрузить необходимые файлы для перехода в работу в режиме разработчика.

Включение режима разработчика Windows 10 через редактор локальной групповой политики

Утилита «Редактор локальной групповой политики» позволяет с легкостью вносить изменения в настройки операционной системы Windows 10. Однако она доступна только на профессиональной и корпоративной сборке Windows. Активация режима разработчика через данную утилиту происходит следующим образом:

  1. Сначала нужно запустить сам редактор локальной групповой политики, для этого нужно нажать сочетание клавиш Windows+R и применить в строке «Выполнить» команду gpedit.msc;
  2. В открывшемся окне слева раскройте раздел «Развертывание пакета приложений», который находится по адресу: «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Развертывание пакета приложений»
  3. Далее потребуется активировать два параметра – «Разрешить разработку приложений Магазина Windows и их установку из интегрированной среды разработки» и «Разрешить установку всех доверенных приложений». Для этого на каждый параметр нужно нажать дважды левой кнопкой мыши и выбрать пункт «Включено», после чего нажать «ОК».kak vkluchit regim razrabotchika windows 10
  4. Когда необходимые изменения будут внесены, перезагрузите компьютер, чтобы режим разработчика активировался.

Все описанные выше три способа включения режима разработчика требуют стабильного интернета и отсутствия проблем с загрузкой файлов с серверов Microsoft.

Загрузка...

okeygeek.ru

Что такое режим разработчика Windows 10 и как его включить?

При исследовании настроек Windows 10 я обнаружил интересную возможность, называемую «Режим разработчика». При данном режиме вы можете тестировать приложения, которые вы самостоятельно создаете, использовать окружение Ubuntu Bash и изменять какие-либо настройки для разработчиков. В данной статье я расскажу о режиме разработчика для данной ОС.

Как включить режим разработчика Windows 10?

Чтобы использовать эту функцию, вам необходимо зайти в параметры системы. Это можно сделать при нажатии на значок уведомлений справа на панели задач, а потом выбрать «Параметры», либо просто нажать сочетание Win+I.

Потом переходим в раздел «Обновления и безопасность» и там слева идём в подраздел «Для разработчиков». Находясь в этом окне, справа мы увидим несколько пунктов. Из них нам нужен «Режим разработчика». Просто поставьте чекбокс в это положение.

Включение режима разработчика Windows 10

Использование Ubuntu в Bash на Windows 10

Когда вы включили режим разработчика у вас появилась возможность установить среду Ubuntu в Bash. При отключении режима разработчика уже установленная подсистема Linux будет отключена и закрыт доступ к оболочке Bash.

Использование Ubuntu в Bash на Windows 10

Об использовании Ubuntu под Windows 10 на Bash я еще напишу, поэтому следите за обновлениями сайта.

Открытие дополнительных возможностей системы

При открытии режима разработчика вам будут доступны всевозможные настройки системы. Использовать их, конечно, нужно с умом. Некоторые из них доступны в параметрах Windows, а также в других областях системы. Например, в проводнике вы можете использовать показ скрытых папок и расширений файлов, пустые диски, системные файлы. Посмотрите сами, какие настройки там доступны.

Параметры проводника

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

Параметры удалённого рабочего стола

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

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

Параметры PowerShell

Включение портала устройств и обнаружения устройств

При включении режима разработчика в Windows 10 вам становятся доступны пункты «Включить портал устройств» и «Обнаружение устройства». Включить эти функции вы сможете ниже.

Включение портала устройств и обнаружения устройств

Портал устройств делает что-то типа локального веб-сервера, доступного для других устройств в локальной сети. Вы можете использовать веб-портал для настройки и управления устройством, а также использовать ряд функций, созданных для разработки и отладки приложений. Обнаруженные устройства могут быть соединены с Device Portal путем ввода кода.

Например, вы могли бы использовать портальное устройство для удаленного подключения к HoloLens при разработке окна голографических приложений. Вы можете почитать об этом возможности на официальном сайте Microsoft.

Меньше ограничений на создание символических ссылок

Используя режим разработчика в Windows 10, мы снимаем ряд ограничений при использовании символических ссылок. Раньше их можно было создавать только при наличии повышенных привилегий, сейчас же их может использовать любой пользователь.

Таким образом, вы сможете под управлением любой учетной записи открыть обычную командную строку (не от имени администратора) и использовать команду mklink для создания символической ссылки.

https://computerinfo.ru/rezhim-razrabotchika-windows-10/https://computerinfo.ru/wp-content/uploads/2017/03/6-rezhim-razrabotchika-windows-10-700x371.jpghttps://computerinfo.ru/wp-content/uploads/2017/03/6-rezhim-razrabotchika-windows-10-150x150.jpg2017-03-01T19:25:52+00:00EvilSin225Windows 10Bash на Ubuntu,как включить режим разработчика windows 10,обнаружение устройств,портал устройств,режим разработчикаПри исследовании настроек Windows 10 я обнаружил интересную возможность, называемую «Режим разработчика». При данном режиме вы можете тестировать приложения, которые вы самостоятельно создаете, использовать окружение Ubuntu Bash и изменять какие-либо настройки для разработчиков. В данной статье я расскажу о режиме разработчика для данной ОС. Как включить режим разработчика Windows 10? Чтобы...EvilSin225Андрей Терехов[email protected]Компьютерные технологииСамые полезные статьи на компьютерную тему

Похожие статьи

computerinfo.ru

Проблема с режимом отладки на Windows 10

"я не знаю что это такое и решила проверить" вот откуда вы такие беретесь, а? мало того что на виндуз, мало того что на самой паршивой версии самой паршивой пародии на операционную систему - так еще и думать не хотите...

Рано вы барышня за 10 ку то принялись, ой рано. Окончательный релиз т. е. полностью работоспособный выйдет месяца через 2-3. <a rel="nofollow" href="http://smotrisoft.ru/windows-8-bezopasnyjj-rezhim/" target="_blank">http://smotrisoft.ru/windows-8-bezopasnyjj-rezhim/</a>

Елена, у меня такая же проблема была, зашел в отладчик (искал биос на 10-ке-которого нет), сразу погас экран, наступила паника, в интернете ничего не нашел. В ИТОГЕ РЕШЕНИЕ ПРИШЛО САМО САБОЙ - отключил кабель питание минут на 30, включил ПК и экран снова светился =)

как отключить режим отладки ?

touch.otvet.mail.ru

Запуск, отладка и тестирование упакованного классического приложения (мост для классических приложений) - UWP app developer

  • 08/31/2017
  • Время чтения: 7 мин

В этой статье

Запустите неподписанное упакованное приложение и посмотрите, как оно выглядит.Run your packaged app and see how it looks without having to sign it. Затем установите точки останова и пошагово выполните код.Then, set breakpoints and step through code. Когда будете готовы протестировать приложение в рабочей среде, подпишите его, а затем установите.When you're ready to test your app in a production environment, sign your app and then install it. В данной статье приведено подробное описание выполнения каждого из этих действий.This topic shows you how to do each of these things.

Запуск приложенияRun your app

Чтобы запустить приложение для локальной проверки, не обязательно получать сертификат и подписывать его.You can run your app to test it out locally without having to obtain a certificate and sign it. Способ запуска приложения зависит от инструмента, использованного для создания пакета.How you run the app depends on what tool you used to create the package.

Вы создали пакет с помощью Visual StudioYou created the package by using Visual Studio

Назначьте упаковывающий проект стартовым и нажмите клавиши CTRL+F5, чтобы запустить приложение.Set the packaging project as the startup project, and then press CTRL+F5 to start your app.

Вы создали пакет вручную или с помощью Desktop App ConverterYou created the package manually or by using the Desktop App Converter

Откройте командную строку Windows PowerShell и в подпапке PackageFiles выходной папки запустите этот командлет:Open a Windows PowerShell command prompt, and from the PackageFiles subfolder of your output folder, run this cmdlet:

Add-AppxPackage –Register AppxManifest.xml

Чтобы запустить приложение, найдите его в меню "Пуск" Windows.To start your app, find it in the Windows Start menu.

Примечание

Упакованное приложение всегда выполняется от лица текущего пользователя, а диск, на который производится установка приложения, должен быть отформатирован в NTFS.A packaged app always runs as an interactive user, and any drive that you install your packaged app on to must be formatted to NTFS format.

Отладка приложенияDebug your app

Способ отладки приложения зависит от инструмента, использованного для создания пакета.How you debug the app depends on what tool you used to create the package.

Если ваш пакет создан с помощью нового проекта упаковки, доступного в Visual Studio 2017, выпуск 15.4, просто задайте упаковывающий проект в качестве стартового проекта и нажмите сочетание клавиш CTRL+F5, чтобы отладить приложение.If you created your package by using the new packaging project available in the 15.4 release of Visual Studio 2017, Just set the packaging project as the startup project, and then press F5 to debug your app.

Если вы создали пакет с помощью другого инструмента, выполните следующие действия.If you created your package by using any other tool, follow these steps.

  1. Обязательно запустите свое упакованное приложение хотя бы один раз, чтобы оно полностью установилось на локальном компьютере.Make sure that you start your packaged app at least one time so that it's installed on your local machine.

    См. раздел Запуск приложения выше.See the Run your app section above.

  2. Запустите Visual Studio.Start Visual Studio.

    Если вы хотите выполнить отладку приложения с более высоким уровнем разрешений, запустите Visual Studio с помощью команды Запуск от имени администратора.If you want to debug your app with elevated permissions, start Visual Studio by using the Run as Administrator option.

  3. В Visual Studio выберите Отладка->Другие цели отладки->Отладка установленного пакета приложения.In Visual Studio, choose Debug->Other Debug Targets->Debug Installed App Package.

  4. В списке Установленные пакеты приложения выберите соответствующий пакет приложения, а затем нажмите кнопку Вложить.In the Installed App Packages list, select your app package, and then choose the Attach button.

Изменение приложения между сеансами отладкиModify your app in between debug sessions

Чтобы внести в приложение изменения для устранения неполадок, распакуйте его с помощью средства MakeAppx.If you make your changes to your app to fix bugs, repackage it by using the MakeAppx tool. См. раздел Запуск средства MakeAppx.See Run the MakeAppx tool.

Отладка полного жизненного цикла приложенияDebug the entire app lifecycle

В некоторых случаях вам может потребоваться более точное управление процессом отладки, включая возможность отладки приложения до его запуска.In some cases, you might want finer-grained control over the debugging process, including the ability to debug your app before it starts.

Воспользуйтесь PLMDebug, чтобы получить полный контроль над жизненным циклом приложения, включая приостановку, возобновление и завершение работы.You can use PLMDebug to get full control over app lifecycle including suspending, resuming, and termination.

PLMDebug входит в состав Windows SDK.PLMDebug is included with the Windows SDK.

Тестирование приложенияTest your app

Чтобы протестировать приложение в реалистичной среде во время подготовки к распространению, лучше всего подписать приложение и затем установить его.To test your app in a realistic setting as you prepare for distribution, it's best to sign your app and then install it.

Тестирование приложения, упакованного с помощью Visual StudioTest an app that you packaged by using Visual Studio

Visual Studio подписывает ваше приложение, используя тестовый сертификат.Visual Studio signs your app by using a test certificate. Этот сертификат находится в папке вывода, создаваемой мастером Создание пакетов приложения.You'll find that certificate in the output folder that the Create App Packages wizard generates. Файл сертификата имеет расширение .cer, и необходимо установить этот сертификат в хранилище Доверенные корневые центры сертификации на ПК, на котором требуется протестировать ваше приложение.The certificate file has the .cer extension and you'll have to install that certificate into the Trusted Root Certification Authorities store on the PC that you want to test your app on. См. раздел Загрузка пакета неопубликованного приложения.See Sideload your package.

Тестирование приложения, упакованного с помощью Desktop App Converter (DAC)Test an app that you packaged by using the Desktop App Converter (DAC)

Если приложение упаковано с помощью Desktop App Converter, используйте параметр sign, чтобы автоматически подписать приложение с помощью сгенерированного сертификата.If you package your app by using the Desktop App Converter, you can use the sign parameter to automatically sign your app by using a generated certificate. Вам необходимо установить этот сертификат, а затем установить приложение.You'll have to install that certificate, and then install the app. См. раздел Запуск упакованного приложения.See Run the packaged app.

Подпись приложений вручную (необязательно)Manually sign apps (Optional)

Кроме того, можно подписать приложение вручную.You can also sign your app manually. Вот как это сделать:Here's how

  1. Создайте сертификат.Create a certificate. См. статью Создание сертификата.See Create a certificate.

  2. Установите этот сертификат на свой компьютер в хранилище сертификатов Доверенные корневые или Доверенные лица.Install that certificate into the Trusted Root or Trusted People certificate store on your system.

  3. Подпишите приложение с помощью этого сертификата; см. статью Подписание пакета приложения с помощью SignTool.Sign your app by using that certificate, see Sign an app package using SignTool.

    Важно!

    Убедитесь, что имя издателя на сертификате совпадает с именем издателя вашего приложения.Make sure that the publisher name on your certificate matches the publisher name of your app.

    Связанный примерRelated sample

    SigningCertsSigningCerts

Тестирование приложения на Windows 10 STest your app for Windows 10 S

Прежде чем публиковать приложение, убедитесь, что оно сможет корректно работать на устройствах под управлением Windows 10 S. На самом деле, если вы планируете опубликовать приложение в Microsoft Store, это надо сделать обязательно, поскольку таковы требования Store.Before you publish your app, make sure that it will operate correctly on devices that run Windows 10 S. In fact, if you plan to publish your app to the Microsoft Store, you must do this because it is a store requirement. Приложения, которые не могут правильно работать на устройствах под управлением Windows 10 S, не пройдут сертификацию.Apps that don't operate correctly on devices that run Windows 10 S won't be certified.

См. статью Тестирование приложения для Windows на Windows 10 S.See Test your Windows app for Windows 10 S.

Запуск другого процесса в контейнере с полным довериемRun another process inside the full trust container

Вы можете вызывать пользовательские процессы внутри контейнера указанного пакета приложения.You can invoke custom processes inside the container of a specified app package. Это бывает полезно при тестировании,— например, если у вас пользовательское окружение теста и вам требуется протестировать выходные данные приложения.This can be useful for testing scenarios (for example, if you have a custom test harness and want to test output of the app). Сделать это можно с помощью командлета Invoke-CommandInDesktopPackage PowerShell:To do so, use the Invoke-CommandInDesktopPackage PowerShell cmdlet:

Invoke-CommandInDesktopPackage [-PackageFamilyName] <string> [-AppId] <string> [-Command] <string> [[-Args] <string>] [<CommonParameters>]

Дальнейшие действияNext steps

Поиск ответов на вопросыFind answers to your questions

Есть вопросы?Have questions? Задайте их на Stack Overflow.Ask us on Stack Overflow. Наша команда следит за этими тегами.Our team monitors these tags. Вы также можете задать нам вопросы здесь.You can also ask us here.

Оставьте отзыв или предложите новые возможности для реализацииGive feedback or make feature suggestions

См. раздел UserVoiceSee UserVoice.

docs.microsoft.com