Actualización del paquete MSIX existente para admitir MSIX Core

Para poder implementar el paquete MSIX con MSIX Core, primero debe actualizar el manifiesto del paquete MSIX.

Las aplicaciones empaquetadas como MSIX deben ser compatibles con el sistema operativo en el que se implementan. El manifiesto del paquete MSIX debe contener un targetDeviceFamily adecuado con el nombre MSIXCore.Desktop y minVersion que coincida con el número de compilación del sistema operativo. Asegúrese de incluir también la entrada correspondiente de Windows 10, versión 1709 y posteriores, por lo que la aplicación se implementará correctamente en sistemas operativos que admitan MSIX de forma nativa.

En el ejemplo siguiente se especifica Windows 7 SP1 como versión mínima:

  <Dependencies>
    <TargetDeviceFamily Name="MSIXCore.Desktop" MinVersion="6.1.7601.0" MaxVersionTested="10.0.10240.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.18362.0" />
  </Dependencies>

Todas las aplicaciones MSIXCore.Desktop se implementarán en Windows Server con sistemas operativos basados en experiencia de escritorio con el mismo número de compilación. Si la aplicación está pensada solo para un sistema operativo de servidor, especifique targetDeviceFamily con el nombre MSIXCore.Server. No se admite la implementación en Windows Server Core.

Actualizar manifiesto mediante el Editor de paquetes de la herramienta de empaquetado MSIX

Si tiene un paquete MSIX, puede usar la herramienta de paquetes MSIX para actualizar el paquete existente para admitir MSIX Core sin volver a empaquetar. Puede hacerlo de dos maneras a través del Editor de paquetes:

  1. Abrir la aplicación MSIX Packaging Tool
  2. Selección del editor de paquetes
  3. Haga clic en Examinar... para buscar el paquete.
  4. Haga clic en Abrir paquete.

[Opción 1] Use la casilla y la lista desplegable para agregar compatibilidad

  1. En Compatibilidad con MSIX Core, active la casilla Agregar compatibilidad con MSIX Core a este paquete.
  2. Seleccione la versión de Windows que desea que se admita para este paquete.

[Opción 2] Agregar manualmente en el archivo de manifiesto

  1. En Archivo de manifiesto, haga clic en Abrir archivo.
  2. Está viendo el manifiesto del paquete. En Dependencia, agregue MSIX Core como familia de dispositivos de destino (consulte más arriba)
  3. Guardar y cerrar el manifiesto
  4. Volver a firmar el paquete
  5. Haga clic en Guardar y seleccione si desea que el paquete se incremente.

Adición de compatibilidad con MSIX Core mediante MSIX Packaging Tool durante la conversión

A partir de la versión 1.2020.402.0, puede agregar compatibilidad con MSIX Core a cada paquete MSIX que genere con msix Packaging Tool.

Adición de compatibilidad con MSIX Core a todos los paquetes MSIX

  1. Abrir la aplicación MSIX Packaging Tool
  2. Seleccione el engranaje de la parte superior derecha para acceder a la configuración.
  3. En Valores predeterminados de la herramienta, active la casilla Agregar compatibilidad con MSIX Core al generar un paquete.
  4. Seleccione la versión de Windows para la que desea admitir de forma predeterminada.
  5. Guardar configuración

Adición de compatibilidad con MSIX Core a un único paquete durante el flujo de trabajo

Durante la conversión de un instalador existente, puede optar por agregar compatibilidad con MSIX Core al paquete que está generando, si no lo tiene especificado como una configuración predeterminada. También puede sobrescribir la configuración predeterminada que ha especificado en la configuración.

  1. En el paso Información del paquete de conversión, active la casilla Agregar compatibilidad con MSIX Core a este paquete.
  2. Seleccione la versión de Windows que desea que se admita para este paquete.
  3. Continuar con el proceso de conversión

Versiones de Windows compatibles con MSIX Core

Nombre Versión
Windows 7, SP 1 6.1.7601.0
Windows 8.1 (Update 1) 6.3.9600.0
Windows 10 2015 LTSB (1507) 10.0.10240.0
Windows 10 2016 LTSB (1607) 10.0.14393.0
Windows Server 2008 R2 6.1.7601.0
Windows Server 2012 6.2.9200.0
Windows Server 2012 R2 6.3.9600.0
Windows Server 2016 10.0.14393.0