Preparare l'ambiente per la conversione
La preparazione dell'ambiente di conversione è un passaggio importante del processo di conversione. I consigli seguenti consentono di garantire il successo quando si convertono i programmi di installazione esistenti in MSIX.
Il requisito di versione minima del sistema operativo per MSIX Packaging Tool è Windows 10 1809. Sappiamo che non tutti hanno l'Aggiornamento di Windows 10 (ottobre 2018) o persino Windows 10. È quindi consigliabile creare una macchina virtuale pulita preconfigurato per la versione minima del supporto per MSIX Packaging Tool. La distribuzione del pacchetto MSIX generato presenta requisiti di supporto diversi.
Un computer pulito per la conversione è importante perché durante il passaggio di installazione di MSIX Packaging Tool, ascolteremo tutti gli elementi nell'ambiente per acquisire le operazioni eseguite dal programma di installazione. Un computer pulito significa che non ci sono app o servizi estranei in esecuzione nel computer che potrebbero essere acquisiti nel pacchetto.
È consigliabile configurare il computer di conversione per simulare l'ambiente in cui verrà eseguito il pacchetto MSIX, quindi se sono presenti servizi o criteri che saranno presenti, è possibile verificare che il pacchetto funzioni effettivamente.
L'ambiente di conversione deve corrispondere all'architettura di in cui verrà distribuita l'applicazione. Ad esempio, se si intende distribuire il pacchetto MSIX in un computer x64, è necessario eseguire la conversione in un computer x64.
Se non si tratta di una macchina virtuale di creazione rapida, l'ambiente MSIX Packaging Tool in Hyper-V, pronto per la conversione con Windows 10 1809 e la versione più recente di MSIX Packaging Tool.
Seguire le procedure consigliate per configurare MSIX Packaging Tool (o lo strumento preferito), quindi creare un checkpoint per la macchina virtuale. In questo modo è possibile usare la macchina virtuale per convertire, ripristinare il checkpoint precedente e sarà un computer pulito e configurato pronto per la conversione o per verificare che il pacchetto MSIX sia stato convertito correttamente.
È anche utile sapere quali tipi di dipendenze hai, per capire quali devi eseguire con l'app e quali devono essere inserite in un pacchetto di modifica. Ad esempio, se hai delle dipendenze di runtime, è una buona idea includerle nella tua applicazione principale. Se si dispone di un plug-in, è consigliabile creare un pacchetto di modifica da associare all'applicazione principale.
Se si vuole eseguire la conversione in un computer remoto, è necessario eseguire alcune operazioni aggiuntive per abilitarla per la conversione.