Come creare un'esperienza di Programma di installazione app personalizzata

L Programma di installazione app app viene usata per tutte le installazioni MSIX offrendo un'esperienza coerente per tutti gli utenti che installano un'applicazione MSIX. Anche se questa coerenza è buona, microsoft vuole anche offrire agli sviluppatori la possibilità di personalizzare l'esperienza di installazione offerta agli utenti. Questa funzionalità è disponibile in Windows 10 1709 e versioni successive.

Creare il file MsixAppInstallerData.xml personalizzato

La prima cosa da fare per personalizzare l'esperienza Programma di installazione app è il file XML di personalizzazione. È possibile personalizzare diverse funzionalità dell'esperienza utente Programma di installazione app, per creare un'esperienza di installazione personalizzata. Assicurarsi di salvare il nome del file comeMsixAppInstallerData.xml

Ecco un elenco di parametri disponibili per la personalizzazione:

Programma di installazione app UX Descrizione
UX::AccentColor Codice esadecimale per modificare il colore principale del Programma di installazione app
UX::FontFamily Famiglia di caratteri
UX::AllowUserInteraction Proprietà di tipo Boolean. Se true, l'utente può visualizzare la casella di controllo 'avvio quando è pronto' (selezionata per impostazione predefinita) e ha la possibilità di annullare l'installazione
UX::BackgroundColor Codice esadecimale per modificare il colore di sfondo Programma di installazione app
UX::AppNameInTitle Proprietà di tipo Boolean. Se true, il nome dell'app verrà visualizzato nel titolo della finestra del programma di installazione.
HyperLinkFontSize Dimensioni del carattere del collegamento Hyper.
Icon::HorizontalAlignment Allineamento dell'icona all'interno della finestra. A sinistra, al centro, a destra
Icona::Logo Collegamento alla posizione dell'icona
Icon::TopMarging Margine dalla parte superiore dell'icona alla parte superiore della finestra dell'applicazione.
Buttons::HorizontalAlignment Allineamento dei pulsanti all'interno della finestra. A sinistra, al centro, a destra
Buttons::Text Testo aggiuntivo da aggiungere al pulsante InstallaIs
Buttons::IsSecondaryButtonAccent Proprietà di tipo Boolean.
LaunchWhenReady::HorizontalAlignment Allineamento della casella di controllo per 'avvio quando è'. Al centro, a sinistra.
AppInformation::Mode Tipo di visualizzazione Informazioni aggiuntive. Normale, riquadro a comparsa
Hyperlinks::TopMarging Specifica il margine tra il collegamento ipertestuale e i pulsanti.
Hyperlink::Text Testo da visualizzare come collegamento ipertestuale
Hyperlink::Url Collegamento
Hyperlink:: HorizontalAlignment Allineamento del collegamento ipertestuale all'interno della finestra. A sinistra, al centro, a destra

Xml di esempio:


<?xml version="1.0" encoding="utf-8"?> 

<AppInstallerUX xmlns="http://schemas.microsoft.com/msix/appinstallerux"  

xmlns:ux="http://schemas.microsoft.com/msix/appinstallerux" 

xmlns:ux2="http://schemas.microsoft.com/msix/appinstallerux/2" 

IgnorableNamespaces="ux ux2" Version="1.0.0"> 

  <UX AccentColor="#DE781F" FontFamily="Segoe UI" AllowUserInteraction="false" BackgroundColor="#F3F3F3"  

  AppNameInTitle="true"  

  HyperLinkFontSize="12"> 

    <Icon HorizontalAlignment="center" Logo="Images\Contoso96x96.png" TopMarging="70"/> 

    <Buttons HorizontalAlignment="center" Text="Contoso" IsSecondaryButtonAccent="false"/> 

    <LaunchWhenReady HorizontalAlignment="center"/> 

    <AppInformation Mode="flyout" /> 

    <HyperLinks TopMarging="30"> 

      <HyperLink  Text="Terms &amp; conditions" Url="https://support.microsoft.com/" HorizontalAlignment="center"/> 

    </HyperLinks> 

  </UX> 

</AppInstallerUX> 

Salvare il file come 'MsixAppInstallerData.xml'

Aggiungere il file XML all'applicazione MSIX

Uso di MSIX Packaging Tool - Editor pacchetti

  1. Aprire l'applicazione MSIX con l'editor pacchetti in MSIX Packaging Tool

  2. Passare ai file di pacchetto e aggiungere una nuova cartella nella radice del pacchetto denominata 'Msix.AppInstaller.Data'

  3. Aggiungere il MsixAppInstallerData.xml file alla cartella appena creata.

  4. Salvare il pacchetto MSIX: assicurarsi di incrementare la versione e firmare il pacchetto

Risoluzione dei problemi

  • Il file deve essere denominato MsixAppInstallerData.xml
  • Il file deve essere nella cartella denominata MsixAppInstallerData
  • La cartella deve essere sotto la radice del pacchetto dei file del pacchetto
  • Controllare la versione del sistema operativo e la Programma di installazione app versione
  • Verificare la validità del file XML

Inviare commenti e suggerimenti se si verificano altri problemi o contattare il team MSIX su Tech Community.