Share via


Actualización de MSIX existente para la compatibilidad con 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 una MinVersion que coincida con el número de compilación del sistema operativo. Asegúrese de incluir también la entrada pertinente 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 solo está pensada 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 paquete 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. Abra la aplicación Herramienta de empaquetado MSIX
  2. Seleccione el 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 admitir 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. Guarde y cierre el archivo de manifiesto.
  4. Vuelva 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 la Herramienta de empaquetado MSIX 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 la Herramienta de empaquetado MSIX.

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

  1. Abra la aplicación Herramienta de empaquetado MSIX
  2. Seleccione el engranaje en la parte superior derecha para acceder a la configuración
  3. En Valores predeterminados de la herramienta, seleccione 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, seleccione la casilla Agregar compatibilidad con MSIX Core a este paquete.
  2. Seleccione la versión de Windows que desea admitir para este paquete.
  3. Continúe con el proceso de conversión

Versiones de Windows compatibles con MSIX Core

Nombre Versión
Windows 7 SP1 6.1.7601.0
Windows 8.1 (Actualización 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