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


Регистрация структуры пакета с общей сетевой папки

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

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

Предпосылки

  1. Устройства должны находиться на windows 10 Creators Update Insider Build 14965 или более поздней версии.

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

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

  4. Пользователям потребуется только доступ на чтение к папке сборки.

В Visual Studio

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

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

Если вы не разрабатываетесь в Visual Studio и используете средства командной строки, вы можете использовать WinAppDeployCmd. Ниже приведен пример того, как сделать это из окна командной строки:

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

  • P-адрес — введите IP-адрес целевого компьютера здесь

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

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