Melhores práticas da Ferramenta de Empacotamento MSIX

Se você ainda não configurou seu ambiente para conversão, você pode seguir nossas recomendações de práticas recomendadas de ambiente e, em seguida, voltar aqui para configurar a ferramenta de empacotamento MSIX. Antes de iniciar qualquer conversão, recomendamos definir suas configurações na MSIX Packaging Tool para simplificar seu fluxo de trabalho sempre. Inicie a MSIX Packaging Tool e, em seguida, vá para as configurações (engrenagem no canto superior direito da página de destino) para configurar os padrões da ferramenta.

Configurar os padrões da Ferramenta de Empacotamento MSIX

  • Gerar uma linha de comando com cada pacote Essa configuração fará com que você gere automaticamente um arquivo de modelo de linha de comando para que, se você estiver reempacotando o mesmo aplicativo (como uma nova versão) por meio da linha de comando posteriormente, possa ter um arquivo de modelo de linha de comando pré-configurado para esse aplicativo. Você precisará fornecer um instalador para gerar um arquivo de modelo durante o fluxo de trabalho.
  • Selecione todas as correções por padrão para preparar o computador Essa configuração permite que você tenha todas as correções recomendadas pré-selecionadas para que, durante o estágio de preparação do computador , você possa simplesmente optar por desativar todas sem ter que selecioná-las individualmente.
  • Impor requisitos de controle de versão da Microsoft Store Se você estiver planejando implantar seu aplicativo por meio da Microsoft Store, certifique-se de que ele esteja selecionado para que ele esteja em conformidade com os requisitos de armazenamento (isso afetará os requisitos de versão do pacote e o suporte mínimo à versão do sistema operacional). Se essa opção estiver desmarcada, o pacote terá uma versão mínima definida como Windows 10 1709, e você terá controle total sobre os 4 dígitos da versão do pacote. Se essa opção estiver marcada, o pacote terá uma versão mínima definida como Windows 10 1809 e a versão deve terminar em .0 (por exemplo, 1.5.6.0).
  • Adicionar Integridade do Pacote ao gerar um pacote Se essa opção estiver selecionada, a Integridade do Pacote será adicionada automaticamente a todos os pacotes gerados. A Integridade do Pacote é suportada no Windows 10 2004 e posterior.
  • Adicionar suporte para MSIX Core ao gerar um pacote Esta opção permite adicionar suporte a MSIX Core a cada pacote gerado. Uma vez selecionado, isso oferecerá uma lista suspensa que permitirá que você especifique a versão do Windows para suporte.
  • Local de salvamento padrão Especifique o local de salvamento padrão onde os pacotes gerados e os arquivos associados serão salvos.
  • Local de navegação do instalador padrão Especifique o local padrão para localizar os instaladores a serem convertidos.
  • Número da porta do servidor Especifique o número da porta do servidor para a Ferramenta de Empacotamento MSIX. Isso é relevante se você estiver planejando converter usando uma máquina remota.
  • Preferência de ambiente Especifique o ambiente padrão para cada conversão.
  • Preferência de assinatura Especifique a opção padrão para assinatura quando você estiver convertendo aplicativos. É necessário assinar o pacote MSIX para instalá-lo. Você pode escolher entre algumas opções para sua preferência de assinatura.
    • Assine com a assinatura do Device Guard - recomendamos essa opção se você não tiver um certificado confiável em sua empresa. Há algumas etapas para habilitar a assinatura do Device Guard que você precisa seguir antes de escolher essa opção.
    • Assinar com um certificado (.pfx) - Recomendamos essa opção se você já tiver um certificado confiável que esteja usando em sua empresa.
    • Especificar um arquivo .cer (não assina) - Se você não deseja assinar no momento da conversão, mas deseja garantir que as informações do editor serão válidas no momento da assinatura, você pode escolher essa opção.
    • Não assine pacote. - Se você deseja assinar seu pacote usando outro método ou em um momento posterior após o pacote ter sido gerado, você pode escolher esta opção. Também recomendamos que você adicione uma URL de servidor de carimbo de data/hora à sua preferência de assinatura (quando aplicável), para que seu aplicativo possa ser instalado, mesmo que seu certificado expire.

Observação

Não há suporte para a assinatura de um aplicativo de formato de pacote MSIX com um certificado SHA1.

Outras Configurações

  • Exclusões de arquivo e registro Embora tenhamos um conjunto padrão de itens de exclusão, recomendamos dar uma olhada e adicionar ou remover quaisquer itens de exclusão para suas necessidades específicas.
  • Códigos de saída do instalador Se você tiver códigos de saída específicos do instalador que deseja acionar uma reinicialização durante a conversão, poderá especificá-los aqui. Por padrão, temos os comuns já adicionados, mas você pode removê-los se nunca quiser que as reinicializações sejam acionadas. Para observar, uma reinicialização nunca será acionada automaticamente pela Ferramenta de Empacotamento se você estiver usando a interface do usuário, mas será se você estiver usando a opção de linha de comando.

Você também pode importar ou exportar suas configurações para compartilhamento usando estas instruções.

Melhores práticas durante o reempacotamento

Quando você estiver usando a MSIX Packaging Tool, há algumas coisas que também recomendamos que você faça como prática recomendada durante o processo de reempacotamento:

  • Ao empacotar os instaladores do ClickOnce, é necessário enviar um atalho para a área de trabalho caso o instalador ainda não esteja fazendo isso. Em geral, é uma boa prática sempre lembrar de enviar um atalho para a área de trabalho do executável do aplicativo principal.
  • Ao criar pacotes de modificação, você precisa declarar o nome do pacote (nome da identidade) do aplicativo pai na interface do usuário da ferramenta para que a ferramenta defina a dependência de pacote correta no manifesto do pacote de modificação.
  • Executar as etapas de preparação na página Preparar computador é opcional, mas altamente recomendado, pois isso ajudará a reduzir quaisquer dados estranhos em seu pacote.
  • É necessário que você assine o pacote para instalá-lo, mas também recomendamos que você carimbe o carimbo de data/hora do certificado para que o aplicativo possa ser instalado, mesmo que o certificado expire.
  • Declarar um campo de local de instalação na página Informações do pacote é opcional. Certifique-se de que esse caminho corresponde ao local de instalação do instalador do aplicativo.

Práticas recomendadas para testar seu pacote MSIX

Recomendamos que você também teste seu pacote MSIX após a conversão em um ambiente limpo, como especificamos durante a configuração do ambiente. Você deve testar seu pacote MSIX em uma máquina diferente que não tenha instalado o instalador anterior nele, para que você possa garantir que, ao implantar seu pacote MSIX, ele tenha todos os componentes necessários e não esteja pegando nada do instalador anterior. Isso pode ser obtido por meio de uma nova máquina virtual, como a VM de Criação Rápida, ou revertendo sua máquina de conversão se você tiver criado um ponto de verificação antes de iniciar a conversão.