Регистрация макета пакета из сетевой папки

Совместная разработка с несколькими устройствами может занять много времени из-за необходимости копирования пакетов, репозиториев, папок сборки и т. д. Если вы разрабатываетесь в Windows 10 версии 1709 и более поздних версий, вы можете воспользоваться функцией для создания макета пакета в сетевой папке, а затем зарегистрировать макет на удаленном устройстве непосредственно из сети.

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

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

  1. Устройства должны иметь сборку 14965 для программы предварительной оценки Windows 10 Creators или более поздней версии.

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

  3. Участники совместной работы должны иметь доступ к папке сборки для чтения и записи.

  4. А пользователи — только доступ для чтения.

В Visual Studio

При разработке в Visual Studio можно выполнить действия, описанные здесь.

В командной строке

При разработке вне Visual Studio и использовании средств командной строки можно использовать WinAppDeployCmd. Ниже приведен пример выполнения в окне командной строки:

WinAppDeployCmd.exe registerfiles -remotedeploydir <network path> -ip <IP Address> -pin <target machine PIN>
  • Сетевой путь — путь к свободным файлам приложения.

  • IP-адрес — введите здесь IP-адрес конечного компьютера.

  • PIN-код — если он необходим для установления подключения с целевым устройством. (Вам будет предложено повторить попытку с параметром -pin, если требуется проверка подлинности.) Щелкните здесь, чтобы узнать, как получить ПИН-код.

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