So erstellen Sie eine benutzerdefinierte App Installer-Oberfläche

Hinweis

Dieses App-Installer-Feature wurde vorübergehend zurückgesetzt und funktioniert jetzt nicht. Bitte überprüfen Sie später nach weiteren Updates, da wir dieses Feature zurückbringen möchten.

Die App Installer-App wird für alle MSIX-Installationen verwendet, die eine konsistente Erfahrung für alle Benutzer bieten, die eine MSIX-Anwendung installieren. Während diese Konsistenz gut ist, möchten wir entwicklern auch die Möglichkeit bieten, die Installationserfahrung anzupassen, die sie ihren Benutzern bereitstellen. Dieses Feature ist auf Windows 10 1709 und höher verfügbar.

Erstellen Ihrer benutzerdefinierten MSIXAppInstallerData.xml-Datei

Das erste, was Sie benötigen, um Ihre App Installer-Erfahrung anzupassen, ist die Anpassungs-XML-Datei. Sie können verschiedene Features Ihres App Installer UX anpassen, um Ihre eigene einzigartige Installationsumgebung zu gestalten. Achten Sie darauf, den Dateinamen alsMSIXAppInstallerData.xmlzu speichern .

Nachfolgend finden Sie eine Liste der für die Anpassung verfügbaren Parameter:

App Installer UX-Einstellung Beschreibung
UX::AkzentColor Ein Hexcode zum Ändern der Akzentfarbe des App Installers
UX::FontFamily Schriftfamilie
UX::AllowUserInteraction Boolesch. Wenn true, kann der Benutzer das Kontrollkästchen "Starten bei fertig" (standardmäßig aktiviert) sehen und die Möglichkeit haben, die Installation abzubrechen.
UX::BackgroundColor Ein Hexcode zum Ändern der Hintergrundfarbe des App-Installers
UX::AppNameInTitle Boolesch. Wenn true, wird der App-Name im Fenstertitel des Installationsprogramms angezeigt.
HyperLinkFontSize Schriftgrad des Hyperlinks.
Symbol::HorizontalAlignment Symbolausrichtung innerhalb des Fensters. Links, Mitte, rechts
Symbol::Logo Link zu Symbolspeicherort
Symbol::TopMarging Rand vom oberen Rand des Symbols zum oberen Rand des Anwendungsfensters.
Schaltflächen::HorizontalAlignment Schaltflächenausrichtung innerhalb des Fensters. Links, Mitte, rechts
Schaltflächen::Text Zusätzlicher Text zum Hinzufügen der Schaltflächen "Installieren"
Schaltflächen::IsSecondaryButtonAccent Boolesch.
LaunchWhenReady::HorizontalAlignment Ausrichtung des Kontrollkästchens für "Start bei der Vorbereitung". Mitte, links.
AppInformation::Modus Zusätzlicher Informationstyp. Normal, Flyout
Hyperlinks::TopMarging Gibt den Rand zwischen Hyperlink und Schaltflächen an.
Link::Text Text, der als Link angezeigt werden soll
Hyperlink::Url Link
Hyperlink:: HorizontalAlignment Ausrichtung des Links innerhalb des Fensters. Links, Mitte, rechts

Beispiel-XML:


<?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> 

Speichern Sie Ihre Datei als "MsixAppInstallerData.xml"

Hinzufügen der XML-Datei zu Ihrer MSIX-Anwendung

Verwenden des MSIX-Verpackungstools – Paket-Editor

  1. Öffnen Sie Ihre MSIX-Anwendung mit dem Paket-Editor im MSIX-Verpackungstool

  2. Wechseln Sie zu Ihren Paketdateien, und fügen Sie einen neuen Ordner unter ihrem Paketstamm namens "Msix.AppInstaller.Data" hinzu.

  3. Fügen Sie Ihre MSIXAppInstallerData.xml Datei zu Ihrem neu erstellten Ordner hinzu.

  4. Speichern Sie Ihr MSIX-Paket – achten Sie darauf, die Version zu erhöhen und das Paket zu signieren.

Problembehandlung

  • Die Datei muss MSIXAppInstallerData.xml benannt werden.
  • Die Datei muss sich im Ordner "MSIXAppInstallerData" befinden.
  • Der Ordner muss unter dem Paketstamm der Paketdateien liegen.
  • Überprüfen Sie Ihre Betriebssystemversion und Ihre App Installer-Version
  • Doppelklicken Sie auf die Gültigkeit Ihrer XML-Datei

Dateifeedback, wenn Sie andere Probleme haben oder sich auf das MSIX-Team in unserer Tech Community wenden.