Skip to main content
MSIXVC2 está disponible con carácter general a partir del GDK de octubre de 2026. MSIXVC2 es un formato de empaquetado para PC de próxima generación que ofrece actualizaciones considerablemente más pequeñas, un empaquetado más rápido y un flujo de trabajo de carga simplificado. Si está comenzando un nuevo título para PC o evaluando opciones de empaquetado, consulte Información general sobre el empaquetado MSIXVC2 e Introducción a MSIXVC2 para PC. Los pasos de esta página se aplican al formato MSIXVC original, que sigue siendo totalmente compatible.
Siga estos pasos para crear un paquete MSIXVC que pueda instalar de forma paralela (sideload) para pruebas en el PC de desarrollo de pruebas de destino y, después, enviarlo a Partner Center para su publicación.

Compruebe los requisitos mínimos de la versión de Windows 10

Se requiere Windows 10 versión 18362 o posterior para las pruebas de implementación de paquetes basados en MSIXVC.

Evalúe sus necesidades de empaquetado

Si su paquete tiene alguna de las siguientes propiedades o necesita alguna de las siguientes características, consulte la sección Otras consideraciones de empaquetado y características avanzadas más adelante en este artículo.
  • Dependencias de paquetes de marco Si su aplicación depende de software redistribuible, puede usar versiones empaquetadas previamente de muchos de estos requisitos previos proporcionadas por Microsoft, que puede declarar como dependencias e instalar automáticamente.
  • Acciones de instalación personalizadas Si su aplicación depende de software redistribuible que no tiene un paquete de marco disponible, puede instalar en cadena estas dependencias.

Prepare el contenido

Coloque todo el material de origen de su título en un único directorio. Quite los archivos que el sistema de empaquetado MSIXVC no admita o que no sean adecuados para su distribución en paquetes comerciales.
  • Archivos de base de datos de programa (PDB).
  • Archivos de superficie de la Plataforma universal de Windows (UWP) y APPX, incluidos AppxSignature.p7x y AppxBlockMap.xml. Si anteriormente distribuyó su título como UWP en Microsoft Store, es posible que tenga algunos de estos archivos asociados a su paquete APPX o MSIX. Quite estos archivos.
  • Cualquier referencia a otras tiendas de juegos para PC: recursos, archivos binarios, etc.

Obtenga la información de identidad de su producto desde Partner Center

Su paquete hace referencia a la identidad del producto asignada a su juego en Partner Center, incluidos su identidad de publicador, PackageFamilyName, MSAAppId y TitleId. Configure su producto y recupere esta información desde la página Game Setup | Identity para usarla en su MicrosoftGame.config.
  1. Si aún no lo ha hecho, regístrese en el programa ID@XBOX y cree una cuenta de Partner Center.
  2. Cree una definición inicial del producto para su juego en Partner Center.
  3. En la página Game Setup | Identity de su producto, busque los valores de identidad indicados anteriormente.

Cree su archivo XML MicrosoftGame.config en la carpeta raíz y, a continuación, cree el resto del contenido del juego

Más adelante en este artículo se incluye un archivo XML MicrosoftGame.config de ejemplo. Use este ejemplo como referencia junto con el Editor de MicrosoftGame.config, que simplifica la creación del archivo .config y sincroniza automáticamente los valores de identificador y nombre desde su proyecto de Partner Center.

Identifique las dependencias del entorno de ejecución de Visual C/C++

Identifique las dependencias del entorno de ejecución de Visual C/C++ de su paquete. Asegúrese de que estén enumeradas como dependencias en su MicrosoftGame.config o de que se copien explícitamente en la carga del paquete. Para obtener más información, consulte Dependencias de paquetes de marco.

Cree los iconos para mostrarlos en el shell y en los paquetes de la tienda

Para cada imagen enumerada en el siguiente ejemplo de MicrosoftGame.config, coloque un archivo correspondiente en la carpeta raíz del juego, escalado al tamaño especificado. Como alternativa, coloque los recursos de imagen en un subdirectorio y ajuste las rutas de los iconos de ShellVisuals para que coincidan. El Editor de MicrosoftGame.config permite generar estas imágenes automáticamente a partir de una única imagen de origen como entrada.

Instale Microsoft Game Development Kit, que incluye la herramienta de empaquetado MakePkg.exe

De forma predeterminada, los símbolos del sistema de Microsoft Game Development Kit (GDK) se encuentran en esta carpeta: C:\Program Files (x86)\Microsoft GDK\Command Prompts

Cree el archivo de asignación de diseño de empaquetado

Abra un símbolo del sistema de Microsoft Game Development Kit (GDK) en la carpeta que contiene una única carpeta con todo el contenido del juego y, a continuación, ejecute el siguiente comando: MakePkg genmap /f layout.xml /d <Your_game_folder> Este comando crea un archivo denominado layout.xml (este nombre de archivo es el sugerido, pero puede usar cualquier otro nombre). Use este archivo durante el paso de empaquetado. Para obtener más información sobre las herramientas de empaquetado, consulte Make package (makepkg.exe).

Use Intelligent Delivery para determinar cómo reducir los tamaños de instalación

Para aprender a reducir los tamaños de instalación mediante el etiquetado de contenido en el archivo layout.xml, consulte Información general de Intelligent Delivery. Considere el uso de Intelligent Delivery si tiene recursos localizados de gran tamaño o contenido que no debería instalarse de forma predeterminada pero que debería estar disponible para descarga cuando el juego lo desencadene.

Cree el paquete

Cree el paquete mediante el siguiente comando: MakePkg pack /f layout.xml /lt /d <Your_game_folder_name> /nogameos /pc /pd <Output_Folder_Name> Para los escenarios que dependen de licencias, como la tienda del juego y la versión de prueba, use makepkg con el identificador de contenido real. Partner Center genera este identificador de contenido real la primera vez que ingiere el paquete. Puede encontrarlo en los detalles del paquete enviado en la página Packages.

Habilite el modo de desarrollador en el PC de destino

  1. Abra Configuración.
  2. Escriba Desarrollador en el campo de búsqueda. De las opciones que se muestran, seleccione Usar características de desarrollador.
  3. Seleccione Modo de desarrollador. Aparece un cuadro de diálogo que indica que el sistema está agregando algunas características. Antes de continuar con este paso, espere a que este proceso finalice.

Pruebe la instalación de la aplicación

Ejecute el siguiente comando: Wdapp install <Your_Package.msixvc> El paquete debe existir en una unidad local del PC de desarrollo, o en una ubicación de red asignada a una letra de unidad. Todavía no se admite la instalación desde recursos compartidos con convención de nomenclatura universal (UNC). Si no ve progreso, puede abrir la aplicación Microsoft Store y ver el progreso en la sección Descargas y actualizaciones, indicada por una flecha que apunta hacia abajo en la esquina superior derecha de la aplicación, si está presente. También puede seleccionar los puntos suspensivos (…) y, a continuación, seleccionar Descargas y actualizaciones. A partir de Microsoft Game Development Kit (GDK) de marzo de 2022, los paquetes MSIXVC se instalan en la carpeta [drive]:\XboxGames con un diseño de archivos planos que puede modificar y a los que puede acceder directamente. Puede configurar esta ubicación de unidad mediante Application Management (wdapp.exe). Para obtener más información sobre las características de instalación de archivos planos, consulte Información general de la instalación de archivos planos.

Prepare el paquete final y, a continuación, envíelo a Partner Center

El paquete que creó mediante el comando MakePkg.exe anterior usó el parámetro /LT, que cifra con una clave de prueba o de desarrollo. Para lograr la máxima seguridad, vuelva a ejecutar el comando MakePkg.exe con la marca /LK para cifrarlo con una clave estable, o con la marca /L para cifrarlo con una clave única. Use /LK en lugar de /L, ya que los paquetes creados con /LK se pueden usar para comparaciones locales de diferencias de tamaño y se benefician de las optimizaciones de carga diferencial al enviarlos a Partner Center.

Ejemplo de MicrosoftGame.config

Cree un archivo denominado MicrosoftGame.config. Use el siguiente contenido en el directorio raíz del contenido del juego y, a continuación, quite los comentarios de los elementos que no necesite. Aunque puede crear el MicrosoftGame.config manualmente, la mejor manera de crear este archivo es mediante el Editor de MicrosoftGame.config. Esta herramienta también facilita la sincronización de los valores de identidad e identificador directamente desde su proyecto de Partner Center.

Otras consideraciones de empaquetado y características avanzadas

Paquetes de marco para dependencias de software comunes

Si su aplicación depende de software redistribuible y ese software está disponible en Microsoft Store como paquete de marco, declare una dependencia del paquete de marco en lugar de instalar en cadena el redistribuible. Por ejemplo, si su aplicación usa el entorno de ejecución de DirectX heredado, que históricamente se satisfacía mediante dxsetup.exe redistribuido desde el sitio de descargas de Microsoft, declare una dependencia del paquete de marco junto con las dependencias estándar de Windows.Universal y Windows.Desktop, como se indica a continuación. Este enfoque es preferible a instalar el redistribuible directamente mediante una acción de instalación personalizada, ya que los paquetes de marco pueden actualizarse automáticamente a través de Microsoft Store, y las acciones de instalación personalizadas requieren aprobación de administrador y generan avisos de confirmación como parte del proceso de instalación.
Para ver una lista completa de las dependencias conocidas, consulte la documentación de Elemento de MicrosoftGame.config - KnownDependency. En el momento de la instalación, el sistema operativo y Microsoft Store garantizan que esta dependencia de paquete se instale junto con su aplicación. Para obtener más información, incluida información sobre las dependencias de paquetes de marco de DirectX y del entorno de ejecución de Visual Studio C/C++, consulte Dependencias de paquetes de marco.

Compatibilidad con mods

A partir de Microsoft Game Development Kit (GDK) de marzo de 2022, los mods se admiten de forma predeterminada. Para obtener más información, consulte Mods.

Acciones de instalación personalizadas

Si su aplicación depende de otros instaladores (archivos .exe o .msi) que deben instalarse en cadena cuando se instala la aplicación, use el elemento CustomInstallActions para configurar este paso. Para los redistribuibles, compruebe si hay un paquete de marco disponible que contenga los requisitos previos que necesita antes de decidir usar un instalador personalizado para elementos como los archivos .exe o .msi redistribuibles del entorno de ejecución de VC o de DirectX. Para obtener instrucciones detalladas sobre las acciones de instalación personalizadas, consulte Acciones de instalación personalizadas.

Permisos de funcionalidad restringida

Además de configurar el archivo MicrosoftGame.config para incluir los elementos correctos, envíe un correo electrónico a su administrador de cuentas para habilitar los permisos que se deben establecer para que su título use las siguientes características.
  • Acciones de instalación personalizadas (elemento CustomInstallActions).

Artículos relacionados sobre empaquetado

Información general sobre el empaquetado MSIXVC2 Introducción a MSIXVC2 para PC Introducción al empaquetado de títulos para consolas XBOX MicrosoftGame.Config Uso de las herramientas de Microsoft Game Development Kit para instalar e iniciar su título para PC PC Bootstrapper
Última modificación el 28 de agosto de 2026