Leer en inglés

Compartir vía


Creación de una experiencia personalizada del Instalador de aplicación

La aplicación Instalador de aplicación se usa para todas las instalaciones msix, lo que proporciona una experiencia coherente para todos los usuarios que instalan una aplicación MSIX. Aunque esta coherencia es buena, queremos proporcionar también la posibilidad de que los desarrolladores personalicen la experiencia de instalación que proporcionan a sus usuarios. Esta función está disponible en Windows 10 1709 y versiones posteriores.

Creación del archivo MSIXAppInstallerData.xml personalizado

Lo primero que va a necesitar para personalizar la experiencia del Instalador de aplicación es el archivo xml de personalización. Puede personalizar varias características de la experiencia de usuario del Instalador de aplicación para crear su propia experiencia de instalador única. Asegúrese de guardar el nombre de archivo como MSIXAppInstallerData.xml.

Esta es una lista de parámetros disponibles para la personalización:

Configuración de la experiencia de usuario del Instalador de aplicación Descripción
UX::AccentColor Código hexadecimal para cambiar el color de énfasis del Instalador de la aplicación
UX::FontFamily Familia de fuentes
UX::AllowUserInteraction booleano. Si es true, el usuario puede ver la casilla "Iniciar cuando esté lista" (activada de forma predeterminada) y tiene la opción de cancelar la instalación.
UX::BackgroundColor Código hexadecimal para cambiar el color de fondo del instalador de la aplicación
UX::AppNameInTitle booleano. Si es true, el nombre de la aplicación aparecerá en el título de la ventana del instalador.
HyperLinkFontSize Tamaño de fuente del hipervínculo.
Icon::HorizontalAlignment Alineación de iconos dentro de la ventana. Izquierda, Centro, Derecha
Icono::Logotipo Vínculo a la ubicación del icono
Icon::TopMarging Margen de la parte superior del icono a la parte superior de la ventana de la aplicación.
Buttons::HorizontalAlignment Alineación del botón dentro de la ventana. Izquierda, Centro, Derecha
Buttons::Text Texto adicional que se va a agregar al botón Instalar
Buttons::IsSecondaryButtonAccent booleano.
LaunchWhenReady::HorizontalAlignment Alineación de la casilla para "Iniciar cuando esté listo". Centrar a la izquierda
AppInformation::Mode Tipo de presentación de información adicional. Control flotante normal
Hipervínculos::TopMargin Especifica el margen entre hipervínculos y botones.
Hipervínculo::Texto Texto que se va a mostrar como hipervínculo
Hipervínculo::URL Vínculo
Hyperlink:: HorizontalAlignment Alineación del hipervínculo dentro de la ventana. Izquierda, Centro, Derecha

XML de ejemplo:

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" TopMargin="70"/> 

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

    <LaunchWhenReady HorizontalAlignment="center"/> 

    <AppInformation Mode="flyout" /> 

    <HyperLinks TopMargin="30"> 

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

    </HyperLinks> 

  </UX> 

</AppInstallerUX> 

Guarde el archivo como "MsixAppInstallerData.xml".

Adición del archivo xml a la aplicación MSIX

Uso de la herramienta de empaquetado MSIX - Editor de paquetes

  1. Abra la aplicación MSIX con el Editor de paquetes en la herramienta de empaquetado MSIX.

  2. Vaya a los archivos de paquete y agregue una nueva carpeta en la raíz del paquete denominada "Msix.AppInstaller.Data".

  3. Agregue el archivo MSIXAppInstallerData.xml a la carpeta recién creada.

  4. Guardar el paquete MSIX: asegúrese de incrementar la versión y firmar el paquete.

Solución de problemas

  • El archivo debe denominarse MSIXAppInstallerData.xml
  • El archivo debe estar en la carpeta denominada MSIXAppInstallerData.
  • La carpeta debe estar debajo de la raíz del paquete de los archivos de paquete.
  • Comprobación de la versión del sistema operativo y la versión del instalador de aplicación
  • Compruebe la validez del archivo XML.

Envíe sus comentarios si experimenta algún otro problema o póngase en contacto con el equipo de MSIX en nuestra Comunidad tecnológica.