Partilhar via


Práticas recomendadas para a MSIX Packaging Tool

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 MSIX Packaging Tool. 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 as predefinições da MSIX Packaging Tool

  • 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) através da linha de comando mais tarde, 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 esteja em conformidade com os requisitos do repositório (isso afetará os requisitos de versão do pacote e o suporte mínimo à versão do sistema operacional). Se esta opção estiver desmarcada, o pacote terá uma versão mínima definida para Windows 10 1709, e você terá controle total sobre os 4 dígitos da versão do pacote. Se esta opção estiver marcada, o pacote terá uma versão mínima definida para 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 esta opção for 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 Essa opção permite que você adicione suporte ao MSIX Core a cada pacote gerado. Uma vez selecionado, ele oferecerá uma lista suspensa que permitirá que você especifique a versão do Windows a ser suportada.
  • 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 padrão do instalador Especifique o local padrão para encontrar instaladores para converter.
  • Número da porta do servidor Especifique o número da porta do servidor para a MSIX Packaging Tool. Isso é relevante se você estiver planejando converter usando uma máquina remota.
  • Preferência ambiental Especifique o ambiente padrão para cada conversão.
  • Preferência de assinatura Especifique a opção padrão para assinatura quando 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.
    • Assinar com a assinatura do Device Guard - recomendamos esta 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 executar antes de escolher essa opção.
    • Assinar com um certificado (.pfx) - Recomendamos esta opção se você já tiver um certificado confiável que esteja usando em sua empresa.
    • Especifique um arquivo .cer (não assina) - Se você não deseja assinar no momento da conversão, mas quer garantir que as informações do editor serão válidas no momento da assinatura, você pode escolher esta opção.
    • Não assine o 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 do 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 Definições

  • Exclusões de ficheiros e registos 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. Note que uma reinicialização nunca será acionada automaticamente pela Ferramenta de Empacotamento se estiver a usar a interface gráfica, mas será se estiver a usar a opção de linha de comando.

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

Práticas recomendadas durante o reacondicionamento

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 reembalagem:

  • Ao empacotar instaladores ClickOnce, é necessário enviar um atalho para a área de trabalho se o instalador ainda não estiver fazendo isso. Em geral, é uma boa prática sempre lembrar de enviar um atalho para a área de trabalho para o executável principal do aplicativo.
  • 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 correta do pacote 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 seu pacote para instalá-lo, mas também recomendamos que você carimbe a data e hora do certificado para que seu aplicativo possa ser instalado, mesmo que o certificado expire.
  • A declaração de um campo de local de instalação na página Informações do pacote é opcional. Verifique se 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 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 feito 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ê criou um ponto de verificação antes de iniciar a conversão.