Registrar um layout de pacote de um compartilhamento de rede

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.

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. 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.

Pré-requisitos

  1. Seus dispositivos devem estar na Atualização do Windows 10 para Criadores Insider Build 14965 ou posterior.

  2. Será necessário habilitar o modo desenvolvedor e a detecção de dispositivo em todos os dispositivos.

  3. Os colaboradores precisam de acesso de leitura e gravação à pasta do build.

  4. Os usuários precisarão apenas de acesso de leitura à pasta do build.

No Visual Studio

Se estiver desenvolvendo no Visual Studio, será possível seguir as etapas descritas aqui.

Da linha de comando

Se não estiver desenvolvendo no Visual Studio nem usando ferramentas de linha de comando, você poderá usar o WinAppDeployCmd. Abaixo está um exemplo de como fazer isso por uma janela de linha de comando:

WinAppDeployCmd.exe registerfiles -remotedeploydir <network path> -ip <IP Address> -pin <target machine PIN>
  • Caminho de Rede – o caminho para os arquivos soltos do aplicativo;

  • Endereço IP – insira o Endereço IP do computador de destino aqui;

  • PIN - Um PIN, se necessário para estabelecer uma conexão com o dispositivo de destino. (Você deverá tentar novamente usando a opção -pin caso a autenticação seja necessária.) Clique aqui para saber como obter um 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. Veja este exemplo.