Preparar o ambiente para a conversão
Preparar seu ambiente de conversão é uma etapa importante no processo de conversão. As recomendações a seguir ajudarão a garantir seu sucesso quando você estiver convertendo seus instaladores existentes para MSIX.
O requisito mínimo de versão do sistema operacional para a MSIX Packaging Tool é o Windows 10 1809. Entendemos que nem todo mundo está usando a Atualização de outubro de 2018 para o Windows 10 ou nem mesmo o Windows 10. Portanto, recomendamos que você crie uma VM limpa que esteja pré-configurada para a versão mínima do suporte para a MSIX Packaging Tool. A implantação do pacote MSIX gerado tem diferentes requisitos de suporte.
Uma máquina limpa para conversão é importante porque durante a etapa de instalação da MSIX Packaging Tool, estaremos ouvindo tudo no ambiente para capturar o que o instalador está fazendo. Uma máquina limpa significa que não há aplicativos ou serviços estranhos em execução em sua máquina que possam ser capturados em seu pacote.
Recomendamos configurar a máquina de conversão para imitar o ambiente onde o pacote MSIX será executado, portanto, se houver serviços ou políticas que estarão lá, você pode testar se o pacote realmente funcionará.
Seu ambiente de conversão deve corresponder à arquitetura de onde você implantará o aplicativo. Por exemplo, se você for implantar seu pacote MSIX em uma máquina x64, deverá executar a conversão em uma máquina x64.
Se isso não for algo que você tem, oferecemos uma VM de Criação Rápida, o MSIX Packaging Tool Environment no Hyper-V, que está pronto para ser usado com a conversão com o Windows 10 1809 e a versão mais recente da MSIX Packaging Tool.
Siga as recomendações de práticas recomendadas para configurar a MSIX Packaging Tool (ou ferramenta de sua escolha) e crie um ponto de verificação para a VM. Dessa forma, você pode usar a VM para converter, reverter para o ponto de verificação anterior e será uma máquina limpa e configurada pronta para conversão novamente ou para verificar se o pacote MSIX foi convertido com êxito.
Também é bom saber que tipo de dependências você tem para que possa entender quais devem ser executadas com o seu aplicativo e quais devem ser empacotadas como um pacote de modificação. Por exemplo, se você tem dependências de runtime, é uma boa ideia incluí-las em seu aplicativo principal. Se você tiver um plug-in, deverá empacotá-lo como um pacote de modificação para associar ao seu aplicativo principal.
Se você quiser executar sua conversão em uma máquina remota, será necessário fazer alguma configuração adicional para habilitá-la para conversão.