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


Параметры для разработчиков

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

Снимок экрана: дополнительные параметры Windows для разработчиков, показывающие режим разработчика, портал устройства и обнаружение устройств.

Замечание

До Windows 11 25H2 эти параметры отображаются на странице "Разработчики " в параметрах Windows. В Windows 11 25H2 и более поздних версиях они отображаются в разделе "Разработчики" на странице "Дополнительные параметры".

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

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

Это важно

Если вы используете компьютер для обычных повседневных действий (таких как игры, просмотр веб-страницы, электронная почта или приложения Office), не требуется активировать режим разработчика. Если вы пытаетесь устранить проблему с компьютером, ознакомьтесь со справкой Windows.

Чтобы включить режим разработчика или получить доступ к другим параметрам:

  1. Откройте параметры Windows.

  2. Найдите Расширенные настройки или перейдите в Система > Advanced, а затем прокрутите до раздела Для разработчиков.

  3. Переключите параметр режима разработчика в верхней части раздела "Разработчики ".

  4. Прочитайте отказ от ответственности. Нажмите кнопку "Да" , чтобы принять изменение.

    Диалоговое окно

Замечание

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

Если вы пытаетесь создать проект Windows в Visual Studio, если режим разработчика не включен, в Visual Studio появится следующее диалоговое окно:

Диалоговое окно

Если вы видите это диалоговое окно, выберите параметры для разработчиков, чтобы открыть страницу "Дополнительные параметры системы>".

Замечание

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

Функции режима разработчика

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

При включении режима разработчика на рабочем столе устанавливается пакет компонентов, в том числе:

  • Портал устройств Windows. Портал устройств включен только (и правила брандмауэра настраиваются только для него) при включении параметра "Включить портал устройств ".
  • Устанавливает и настраивает правила брандмауэра для служб SSH, которые разрешают удаленную установку приложений. Включение функции Обнаружение устройств активирует сервер SSH.

Замечание

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

Портал устройств

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

Обнаружение устройств

При включении обнаружения устройств вы разрешаете устройству отображаться другим устройствам в сети через mDNS. Эта функция также позволяет получить ПИН-код SSH для связывания с устройством, нажав кнопку пара, предоставленную сразу после включения обнаружения устройств. Этот запрос кода ПИН должен отображаться на экране, чтобы завершить первое развертывание Visual Studio, нацеленное на устройство.

Снимок экрана: диалоговое окно

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

SSH

Службы SSH включены при включении обнаружения устройств на устройстве. Это используется, когда устройство является целевым объектом удаленного развертывания для упакованных приложений MSIX. Имена служб — SSH Server Broker и прокси-сервер SSH.

Замечание

Это не реализация OpenSSH корпорации Майкрософт, которую можно найти на сайте GitHub.

Чтобы воспользоваться службами SSH, можно включить обнаружение устройств, чтобы разрешить связывание устройств с помощью PIN-кода. Если вы планируете запустить другую службу SSH, можно настроить ее на другом порту или отключить службы SSH в режиме разработчика. Чтобы отключить службы SSH, отключите обнаружение устройств.

Вход SSH выполняется с помощью учетной записи DevToolsUser , которая принимает пароль для проверки подлинности. Этот пароль — это ПИН-код, отображаемый на устройстве после нажатия кнопки "Обнаружение устройств" пары, и он действителен только во время отображения ПИН-кода. Подсистема SFTP также включена для ручного управления папкой DevelopmentFiles, в которой установлены неупакованные файлы из Visual Studio.

Предостережения по использованию SSH

Существующий сервер SSH, используемый в Windows, еще не соответствует протоколу. Для использования клиента SFTP или SSH может потребоваться специальная конфигурация. В частности, подсистема SFTP работает на версии 3 или ниже, поэтому любой подключаемый клиент должен быть настроен на ожидание старой версии сервера. Сервер SSH на старых устройствах использует ssh-dss для аутентификации по публичному ключу (этот метод был устаревшим в OpenSSH). Чтобы подключиться к таким устройствам, клиент SSH должен быть настроен вручную для принятия ssh-dss.