Procedure consigliate per MSIX Packaging Tool

Se l'ambiente non è già stato configurato per la conversione, è possibile seguire le procedure consigliate per l'ambiente e tornare qui per configurare MSIX Packaging Tool. Prima di avviare le conversioni, è consigliabile configurare le impostazioni in MSIX Packaging Tool per semplificare ogni volta il flusso di lavoro. Avviare MSIX Packaging Tool e quindi passare alle impostazioni (ingranaggio nella parte superiore destra della pagina di destinazione) per configurare le impostazioni predefinite dello strumento.

Configurare le impostazioni predefinite di MSIX Packaging Tool

  • Generare una riga di comando con ogni pacchetto Questa impostazione lo renderà in modo da generare automaticamente un file modello della riga di comando in modo che se si ricompila la stessa applicazione (ad esempio una nuova versione) tramite la riga di comando in un secondo momento, è possibile avere un file modello di riga di comando preconfigurato per tale applicazione. Sarà necessario fornire un programma di installazione per generare un file modello durante il flusso di lavoro.
  • Selezionare tutte le correzioni per impostazione predefinita per preparare il computer . Questa impostazione consente di avere tutte le correzioni consigliate preselezionate in modo che durante la fase di preparazione del computer, è sufficiente scegliere di disabilitare tutto senza doverli selezionare singolarmente.
  • Applicare i requisiti di controllo delle versioni di Microsoft Store Se si prevede di distribuire l'applicazione tramite Microsoft Store, è necessario assicurarsi che questa opzione sia selezionata in modo che sia conforme ai requisiti dello Store (questo influirà sui requisiti di versione del pacchetto e sul supporto minimo della versione del sistema operativo). Se questa opzione è deselezionata, il pacchetto avrà una versione minima impostata su Windows 10 1709 e avrai il controllo completo sulle 4 cifre della versione del pacchetto. Se questa opzione è selezionata, il pacchetto avrà una versione minima impostata su Windows 10 1809 e la versione deve terminare in .0 (ad esempio 1.5.6.0).
  • Aggiungi integrità pacchetto durante la generazione di un pacchetto Se questa opzione è selezionata, l'integrità del pacchetto verrà aggiunta automaticamente a tutti i pacchetti generati. L'integrità dei pacchetti è supportata in Windows 10 2004 e versioni successive.
  • Aggiunta del supporto per MSIX Core durante la generazione di un pacchetto Questa opzione consente di aggiungere il supporto MSIX Core a ogni pacchetto generato. Una volta selezionato, verrà offerto un elenco a discesa che consentirà di specificare la versione di Windows da supportare.
  • Percorso di salvataggio predefinito Consente di specificare il percorso di salvataggio predefinito in cui verranno salvati i pacchetti generati e i file associati.
  • Percorso di esplorazione del programma di installazione predefinito Consente di specificare il percorso predefinito per trovare i programmi di installazione da convertire.
  • Numero porta server Consente di specificare il numero di porta del server per MSIX Packaging Tool. Questo è rilevante se si prevede di eseguire la conversione usando un computer remoto.
  • Preferenza ambiente Consente di specificare l'ambiente predefinito per ogni conversione.
  • Preferenza firma Consente di specificare l'opzione predefinita per la firma durante la conversione delle applicazioni. È necessario firmare il pacchetto MSIX per installarlo. È possibile scegliere tra alcune opzioni per le preferenze di firma.
    • Firma con la firma di Device Guard: è consigliabile usare questa opzione se non si dispone di un certificato attendibile nell'organizzazione. È necessario eseguire alcuni passaggi per abilitare la firma di Device Guard prima di scegliere questa opzione.
    • Firma con un certificato (pfx): è consigliabile usare questa opzione se si dispone già di un certificato attendibile in uso nell'organizzazione.
    • Specificare un file di .cer (non firma): se non si desidera firmare al momento della conversione, ma si vuole assicurarsi che le informazioni sull'editore siano valide al momento della firma, è possibile scegliere questa opzione.
    • Non firmare il pacchetto. - Se vuoi firmare il pacchetto usando un altro metodo o in un secondo momento dopo la generazione del pacchetto, puoi scegliere questa opzione. È anche consigliabile aggiungere un URL del server timestamp alla preferenza di firma (se applicabile), in modo che l'applicazione possa essere installata, anche se il certificato scade.

Nota

La firma di un'applicazione in formato pacchetto MSIX con un certificato SHA1 non è supportata.

Altre impostazioni

  • Esclusioni di file e registro Mentre è disponibile un set predefinito di elementi di esclusione, è consigliabile esaminare e aggiungere o rimuovere eventuali elementi di esclusione per esigenze specifiche.
  • Codici di uscita del programma di installazione Se sono presenti codici di uscita del programma di installazione specifici che si desidera attivare un riavvio durante la conversione, è possibile specificarli qui. Per impostazione predefinita, sono già stati aggiunti quelli comuni, ma è possibile rimuoverli se non si desidera che vengano attivati i riavvii. Per notare, un riavvio non verrà mai attivato automaticamente dallo strumento di creazione pacchetti se si usa l'interfaccia utente, ma se si usa l'opzione della riga di comando.

È anche possibile importare o esportare le impostazioni per la condivisione usando queste istruzioni.

Procedure consigliate durante la creazione del nuovo pacchetto

Quando si usa MSIX Packaging Tool, è consigliabile eseguire alcune operazioni come procedura consigliata durante il processo di repackaging:

  • Per creare un pacchetto di un programma di installazione ClickOnce devi inviare un collegamento al desktop, se non lo fa già il programma di installazione stesso. In generale è bene ricordarsi sempre di inviare un collegamento al desktop per l'eseguibile dell'app principale.
  • Per creare un pacchetto di modifica, devi dichiarare il nome pacchetto (nome identità) dell'applicazione padre nell'interfaccia utente dello strumento in modo che lo strumento imposti la dipendenza del pacchetto corretta nel manifesto del pacchetto di modifica.
  • L'esecuzione dei passaggi di preparazione nella pagina Prepara computer è facoltativa, ma altamente consigliata, in quanto ciò consentirà di ridurre eventuali dati estranei nel pacchetto.
  • È necessario firmare il pacchetto per installarlo, ma è anche consigliabile impostare il timestamp del certificato in modo che l'applicazione possa essere installata, anche se il certificato scade.
  • La dichiarazione di un campo percorso di installazione nella pagina Informazioni pacchetto è facoltativa. Assicurati che questo percorso corrisponda al percorso di installazione del programma di installazione dell'applicazione.

Procedure consigliate per il test del pacchetto MSIX

È consigliabile testare anche il pacchetto MSIX dopo la conversione in un ambiente pulito, come specificato durante l'installazione dell'ambiente. È consigliabile testare il pacchetto MSIX in un computer diverso che non ha installato il programma di installazione precedente, in modo che sia possibile assicurarsi che quando si distribuisce il pacchetto MSIX, che abbia tutti i componenti necessari e che non stia raccogliendo nulla dal programma di installazione precedente. Questa operazione può essere ottenuta tramite una nuova macchina virtuale, ad esempio la macchina virtuale creazione rapida o ripristinando il computer di conversione se è stato creato un checkpoint prima di avviare la conversione.