Registrar um layout de pacote de um compartilhamento de redeRegistering a package layout from a network share

O desenvolvimento colaborativo e para vários dispositivos pode ser demorado devido à necessidade de copiar repositórios de pacotes, pastas de build etc. Caso esteja desenvolvendo no Windows 10 versão 1709 e posteriores é possível aproveitar um recurso para criar seu layout de pacote em um compartilhamento de rede e registrar o layout em um dispositivo remoto diretamente pela rede.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.

Várias pessoas podem contribuir para um único layout de pacote de aplicativo em um compartilhamento de rede e as alterações estarão visíveis para outros colaboradores e usuários que registraram o aplicativo.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. Se estiver criando um aplicativo para vários dispositivos, poderá aproveitar o recurso e evitar ter que copiar o aplicativo para cada dispositivo para fins de teste.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.

Pré-requisitosPrerequisites

  1. Seus dispositivos devem estar na Atualização do Windows 10 para Criadores Insider Build 14965 ou posterior.Your devices must be on Windows 10 Creators Update Insider Build 14965 or later.

  2. Será necessário habilitar o modo desenvolvedor e a detecção de dispositivo em todos os dispositivos.You will need to enable developer mode and device discovery on all devices.

  3. Os colaboradores precisam de acesso de leitura e gravação à pasta do build.Collaborators will need read and write access to the build folder.

  4. Os usuários precisarão apenas de acesso de leitura à pasta do build.Users will only need to read access to the build folder.

No Visual StudioIn Visual Studio

Se estiver desenvolvendo no Visual Studio, será possível seguir as etapas descritas aqui.If you are developing in Visual Studio you can follow the steps outlined here.

Da linha de comandoFrom the command line

Caso não esteja desenvolvendo no Visual Studio e usando ferramentas de linha de comando, será possível usar WinDeployAppCmd.If you are not developing in Visual Studio, and using command line tools you can use WinDeployAppCmd. Abaixo está um exemplo de como fazer isso por uma janela de linha de comando: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>
  • Caminho de Rede – o caminho para os arquivos soltos do aplicativo;Network Path – Path to the app’s loose files

  • Endereço IP – insira o Endereço IP do computador de destino aqui;P Address – enter the IP Address of the target machine here

  • PIN - Um PIN, se necessário para estabelecer uma conexão com o dispositivo de destino.Pin - A pin if it is required to establish a connection with the target device. (Você deverá tentar novamente usando a opção -pin caso a autenticação seja necessária.) Clique aqui para saber como obter um PIN.(You will be prompted to retry with the -pin option if authentication is required.) Click here to learn how to get a PIN.

Você também pode criar um aplicativo totalmente empacotado que acessa arquivos em um compartilhamento de rede durante o teste e a validação.You can also build a fully packaged application that accesses files in a network share during testing and validation. Veja este exemplo.See this sample for an example.