Регистрация макета пакета из сетевой папкиRegistering a package layout from a network share

Совместная работа и разработка нескольких устройств могут занять много времени из-за необходимости копировать пакеты, репозитории, папки сборки и т. д. При разработке в Windows 10 версии 1709 и более поздних версиях вы можете воспользоваться преимуществами функции для создания макета пакета в сетевой папке, а затем зарегистрировать макет на удаленном устройстве непосредственно из сети.Collaborative and multi-device development can be time consuming due to the need to copy packages, repositories, build folders etc. If you're developing on Windows 10 version 1709 and later you can take advantage of a feature to build your package layout to a network share and then register the layout on a remote device directly from the network.

Несколько человек могут внести свой вклад в компоновку одного пакета приложений в сетевой папке, и изменения будут видны другим сотрудникам и пользователям, зарегистрировавшим приложение.Multiple people can contribute to a single app package layout on a network share and changes will be visible to other collaborators and users who registered the app. Если вы создаете приложение для нескольких устройств, вы можете воспользоваться преимуществами этой функции и не копировать приложение на каждое устройство для тестирования.If you are building an app for multiple devices you can take advantage of the feature and avoid having to copy the app to each device for testing.

Предварительные условияPrerequisites

  1. Устройства должны иметь сборку 14965 для программы предварительной оценки Windows 10 Creators или более поздней версии.Your devices must be on Windows 10 Creators Update Insider Build 14965 or later.

  2. Вам потребуется включить режим разработчика и обнаружение устройств на всех устройствах.You will need to enable developer mode and device discovery on all devices.

  3. Участники совместной работы должны иметь доступ к папке сборки для чтения и записи.Collaborators will need read and write access to the build folder.

  4. А пользователи — только доступ для чтения.Users will only need to read access to the build folder.

В Visual StudioIn Visual Studio

При разработке в Visual Studio можно выполнить действия, описанные здесь.If you are developing in Visual Studio you can follow the steps outlined here.

В командной строкеFrom the command line

При разработке вне Visual Studio и использовании средства командной строки можно использовать WinDeployAppCmd.If you are not developing in Visual Studio, and using command line tools you can use WinDeployAppCmd. Ниже приведен пример выполнения в окне командной строки:Below is an example of how to do so from a command line window:

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

  • IP-адрес — введите здесь IP-адрес конечного компьютера.P Address – enter the IP Address of the target machine here

  • PIN-код — если он необходим для установления подключения с целевым устройством.Pin - A pin if it is required to establish a connection with the target device. (Вам будет предложено повторить попытку с параметром -pin, если потребуется проверка подлинности.) Щелкните здесь, чтобы узнать, как получить PIN-код.(You will be prompted to retry with the -pin option if authentication is required.) Click here to learn how to get a PIN.

Вы можете также создать полностью упакованное приложение, которое обращается к файлам в сетевой папке во время тестирования и проверки.You can also build a fully packaged application that accesses files in a network share during testing and validation. Пример см. здесь.See this sample for an example.