Procedimientos recomendados para la herramienta MSIX Packaging Tool

Si aún no has configurado el entorno para la conversión, puedes seguir nuestras recomendaciones de procedimientos recomendados de entorno y volver aquí para configurar la herramienta de empaquetado MSIX. Antes de iniciar las conversiones, se recomienda configurar las opciones en la herramienta de empaquetado MSIX para simplificar el flujo de trabajo cada vez. Inicia la herramienta de empaquetado MSIX y, a continuación, ve a la configuración (engranaje en la parte superior derecha de la página de aterrizaje) para configurar los valores predeterminados de la herramienta.

Configuración de los valores predeterminados de la herramienta de empaquetado MSIX

  • Generar una línea de comandos con cada paquete Esta configuración hará que generes automáticamente un archivo de plantilla de línea de comandos para que, si vas a empaquetar la misma aplicación (por ejemplo, una nueva versión) a través de la línea de comandos más adelante, puedas tener un archivo de plantilla de línea de comandos preconfigurado para esa aplicación. Deberás proporcionar un instalador para generar un archivo de plantilla durante el flujo de trabajo.
  • Seleccionar todas las correcciones de forma predeterminada para preparar el equipo Esta configuración le permite seleccionar todas las correcciones recomendadas previamente para que, durante la fase de preparación del equipo, pueda simplemente elegir deshabilitar todas sin tener que seleccionarlas individualmente.
  • Exigir los requisitos de control de versiones de Microsoft Store Si planeas implementar la aplicación a través de Microsoft Store, debes asegurarte de que se selecciona para que se ajuste a los requisitos de la tienda (esto afectará a los requisitos de versión del paquete y la compatibilidad mínima con la versión del sistema operativo). Si esta opción está desactivada, el paquete tendrá una versión mínima establecida en Windows 10 1709 y tendrás control total sobre los 4 dígitos de la versión del paquete. Si se activa esta opción, el paquete tendrá una versión mínima establecida en Windows 10 1809 y la versión debe finalizar en .0 (por ejemplo, 1.5.6.0).
  • Agregar integridad de paquete al generar un paquete Si se selecciona esta opción, la integridad del paquete se agregará automáticamente a todos los paquetes generados. La integridad del paquete se admite en Windows 10 2004 y versiones posteriores.
  • Agregar compatibilidad con MSIX Core al generar un paquete Esta opción te permite agregar compatibilidad con MSIX Core a todos los paquetes que generes. Una vez seleccionada, esto ofrecerá una lista desplegable que te permitirá especificar la versión de Windows que se va a admitir.
  • Ubicación de guardado predeterminada Especifica la ubicación de guardado predeterminada donde se guardarán los paquetes generados y los archivos asociados.
  • Ubicación de exploración predeterminada del instalador Especifica la ubicación predeterminada para buscar instaladores que se van a convertir.
  • Número de puerto del servidor Especifica el número de puerto del servidor para la herramienta de empaquetado MSIX. Esto es relevante si planeas realizar la conversión mediante una máquina remota.
  • Preferencia del entorno Especifica el entorno predeterminado para cada conversión.
  • Preferencia de firma Especifica la opción predeterminada para firmar al convertir aplicaciones. Es necesario firmar el paquete MSIX para instalarlo. Puedes elegir entre algunas opciones para tus preferencias de firma.
    • Firmar con la firma de Device Guard: se recomienda esta opción si no tienes un certificado de confianza en su empresa. Hay algunos pasos para habilitar la firma de Device Guard que debes realizar antes de elegir esta opción.
    • Firmar con un certificado (.pfx): se recomienda esta opción si ya tiene un certificado de confianza que usas en tu empresa.
    • Especificar un archivo .cer (no firma): si no deseas firmar en el momento de la conversión, pero deseas asegurarte de que la información del publicador será válida en el momento de la firma, puedes elegir esta opción.
    • No firmar el paquete. - Si deseas firmar el paquete con otro método o más adelante después de que se haya generado el paquete, puedes elegir esta opción. También se recomienda agregar una dirección URL del servidor de marca de tiempo a tu preferencia de firma (cuando corresponda), de modo que la aplicación se pueda instalar, incluso si el certificado expira.

Nota:

No se admite la firma de una aplicación de formato de paquete MSIX con un certificado SHA1.

Otras configuraciones

  • Exclusiones de archivo y registro Aunque tenemos un conjunto predeterminado de elementos de exclusión, se recomienda echar un vistazo y agregar o quitar los elementos de exclusión para tus necesidades específicas.
  • Códigos de salida del instalador Si tienes códigos de salida de instalador específicos que deseas para desencadenar un reinicio durante la conversión, puedes especificarlos aquí. De forma predeterminada, ya se han agregado los comunes, pero puedes quitarlos si nunca deseas que se desencadenen los reinicios. Para tener en cuenta, la herramienta de empaquetado nunca desencadenará un reinicio automáticamente si usa la interfaz de usuario, pero lo hará si usa la opción de línea de comandos.

También puedes importar o exportar la configuración para compartir mediante estas instrucciones.

Procedimientos recomendados durante el reempaquetado

Cuando usas la herramienta de empaquetado MSIX, hay algunas cosas que también te recomendamos hacer durante el proceso de vuelta a empaquetar:

  • Al empaquetar los instaladores de ClickOnce, es necesario enviar un acceso directo al escritorio si el instalador no lo está haciendo ya. En general, es una buena práctica recordar enviar siempre un acceso directo al escritorio del ejecutable de la aplicación principal.
  • Al crear paquetes de modificación, debes declarar el nombre del paquete (nombre de identidad) de la aplicación principal en la interfaz de usuario de la herramienta para que esta establezca la dependencia de paquete correcta en el manifiesto del paquete de modificación.
  • Realizar los pasos de preparación en la página Preparar equipo es opcional, pero es muy recomendable, ya que esto ayudará a reducir los datos superfluos del paquete.
  • Es necesario que firmes el paquete para instalarlo, pero también se recomienda que apliques una marca de tiempo al certificado para que la aplicación pueda instalarse, incluso si el certificado expira.
  • Declarar un campo de ubicación de la instalación en la página Package information (Información de paquete) es opcional. Asegúrate de que esta ruta de acceso coincide con la ubicación de la instalación del instalador de la aplicación.

Procedimientos recomendados para probar el paquete MSIX

Se recomienda probar también el paquete MSIX después de la conversión en un entorno limpio, tal como se especificó durante la configuración del entorno. Debes probar el paquete MSIX en un equipo diferente que no haya instalado el instalador anterior en la misma, de modo que puedas asegurarte de que al implementar el paquete MSIX, tiene todos los componentes que necesita y no recoge nada del instalador anterior. Esto se puede lograr a través de una nueva máquina virtual, como la máquina virtual de creación rápida, o revertir la máquina de conversión si creaste un punto de control antes de iniciar la conversión.