Melhores práticas da Ferramenta de Empacotamento MSIX

Se você ainda não tiver configurado seu ambiente para conversão, poderá seguir nossas recomendações de práticas recomendadas de ambiente e voltar aqui para configurar a Ferramenta de Empacotamento MSIX. Antes de iniciar as conversões, recomendamos definir suas configurações na Ferramenta de Empacotamento MSIX para simplificar seu fluxo de trabalho a cada vez. Iniciar a Ferramenta de Empacotamento MSIX e ir para as configurações (engrenagem no canto superior direito da página de aterrissagem) 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 reempacondo o mesmo aplicativo (como uma nova versão) por meio da linha de comando posteriormente, você poderá 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.
  • Select all 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 desabilitar tudo sem precisar selecioná-las individualmente.
  • Impor Microsoft Store requisitos de controle de versão Se você estiver planejando implantar seu aplicativo por meio do Microsoft Store, verifique se isso está selecionado para que ele esteja em conformidade com os requisitos da loja (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 quatro 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 deverá 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. Há suporte para Integridade do Pacote Windows 10 2004 e posterior.
  • Adicionar suporte ao MSIX Core ao gerar um pacote Essa opção permite que você adicione suporte ao MSIX Core a cada pacote gerado. Depois de selecionado, isso oferecerá uma lista suspenso que permitirá que você especifique a versão Windows suporte.
  • Local de salvar padrão Especifique o local de salvar padrão em que 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 instaladores a converter.
  • Número da porta do servidor Especifique o número da porta do servidor para a Ferramenta de Empacotamento MSIX. Isso será relevante se você estiver planejando converter usando um computador remoto.
  • Preferência do ambiente Especifique o ambiente padrão para cada conversão.
  • Preferência de assinatura Especifique a opção padrão para assinatura ao converter aplicativos. É necessário assinar seu pacote MSIX para instalá-lo. Você pode escolher entre algumas opções para sua preferência de assinatura.
    • Assinar com autenticação do Device Guard – recomendamos essa opção se você não tiver um certificado confiável em sua empresa. Há algumas etapas para habilitar autenticação 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 está usando em sua empresa.
    • Especificar um arquivo .cer (não assina) – se você não quiser assinar no momento da conversão, mas quiser garantir que as informações do publicador sejam válidas no momento da assinatura, você poderá escolher essa opção.
    • Não assine o pacote. - Se você quiser assinar seu pacote usando outro método ou posteriormente depois que o pacote tiver sido gerado, poderá escolher essa opção. Também recomendamos que você adicione uma URL do servidor de data/hora à sua preferência de assinatura (quando aplicável), para que seu aplicativo possa ser instalado, mesmo se o certificado expirar.

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 temos um conjunto padrão de itens de exclusão, recomendamos dar uma olhada e adicionar ou remover 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 disparar uma reinicialização durante a conversão, poderá especificá-los aqui. Por padrão, já adicionamos os comuns, mas você pode removê-los se nunca quiser que as reinicializações sejam disparadas. Para observar, uma reinicialização nunca será disparada automaticamente pela Ferramenta de Empacotamento se você estiver usando a interface do usuário, mas isso ocorrerá 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 Ferramenta de Empacotamento MSIX, há algumas coisas que também recomendamos que você faça como melhor prática durante o processo de reempacolar:

  • 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 recomendável, pois isso ajudará a reduzir quaisquer dados desatórios em seu pacote.
  • É necessário que você assine seu pacote para instalá-lo, mas também recomendamos que você adquiram o certificado para que seu aplicativo possa ser instalado, mesmo se o certificado expirar.
  • 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, conforme especificado durante a instalação do ambiente. Você deve testar seu pacote MSIX em um computador diferente que não instalou o instalador anterior nele, para que você possa garantir que, ao implantar o pacote MSIX, ele tenha todos os componentes necessários e não está escolhendo nada do instalador anterior. Isso pode ser feito por meio de uma nova máquina virtual, como a VMcriação rápida ou revertendo o computador de conversão se você criou um ponto de verificação antes de iniciar a conversão.