Skip to main content
Siga estos pasos para crear un paquete MSIXVC2 que pueda instalar de forma local (sideload) para realizar pruebas en su PC de desarrollo y, a continuación, cargarlo en Partner Center para su publicación. Para obtener información sobre el formato y sus ventajas, consulte Información general sobre el empaquetado MSIXVC2.
MSIXVC2 está disponible con carácter general a partir del Microsoft Game Development Kit (GDK) de octubre de 2026. Puede instalar de forma local paquetes MSIXVC2 para pruebas y enviarlos a la certificación para su lanzamiento público.
Algunas características y mejoras de MSIXVC2 llegan a través de actualizaciones de Gaming Runtime Services y no requieren una actualización del GDK. Estas mejoras se reciben automáticamente a medida que están disponibles.
Si va a empaquetar para consolas XBOX, consulte Introducción al empaquetado para consolas XBOX. Los juegos de consola siguen usando XVC. La herramienta makepkg admite ambos formatos.

Antes de empezar

  • Windows 10, versión 18362 o posterior, en su PC de desarrollo.
  • GDK de octubre de 2026 o posterior instalado. El GDK incluye makepkg.exe.
A partir del GDK de octubre de 2026, la herramienta de empaquetado administrada se denomina makepkg.exe. Se han eliminado el antiguo MakePkg.exe y el nombre temporal makepkg2.exe.
  • Producto de Partner Center: necesita su identidad de publicador, el nombre del paquete y el Store ID.
  • Modo de desarrollador habilitado en el PC de prueba de destino.
  • Clave del Registro del modo de desarrollador de MSIXVC2 establecida en cualquier dispositivo donde instale o ejecute paquetes MSIXVC2. Consulte los detalles en el paso 7.

Paso 1: Preparación del contenido

Coloque todo el material de origen del título en un único directorio. Quite los archivos que el sistema de empaquetado no pueda usar o que no sean adecuados para distribuirse en paquetes comerciales. Quite los siguientes archivos si están presentes:
  • Archivos PDB.
  • Cualquier referencia a otras tiendas de juegos para PC, como recursos, binarios, etc.
  • Archivos de “huella” de la Plataforma universal de Windows (UWP) y de Appx, incluidos AppxSignature.p7x y AppxBlockMap.xml.

Paso 2: Creación del archivo MicrosoftGame.config

Cree un archivo MicrosoftGame.config en el directorio raíz del contenido del juego. Este archivo de configuración funciona con MSIXVC. Su archivo MicrosoftGame.config existente funciona sin cambios con MSIXVC2. Puede crear este archivo manualmente o mediante el Editor de MicrosoftGame.config, que sincroniza los valores de identidad y de identificadores directamente desde su proyecto de Partner Center. Para ver un ejemplo de archivo MicrosoftGame.config, consulte Introducción a MSIXVC para PC.

Paso 3: Identificación de las dependencias del entorno de ejecución de Visual C/C++

Asegúrese de que su MicrosoftGame.config enumera todas las dependencias del entorno de ejecución de Visual C/C++ o de copiar explícitamente estas dependencias en la carga del paquete. Para obtener más información, consulte Dependencias de paquetes de marco.

Paso 4: Creación de los iconos

Coloque los archivos de icono en la carpeta raíz del contenido del juego (o en un subdirectorio), escalados a los tamaños especificados en la sección ShellVisuals de su MicrosoftGame.config. El Editor de MicrosoftGame.config puede generar estas imágenes a partir de una sola imagen de origen.

Paso 5: Generación de un archivo de asignación de diseño (opcional)

Este paso es opcional. De forma predeterminada, MSIXVC2 empaqueta todo el contenido en un solo fragmento (chunk). Solo necesita un archivo de asignación de diseño si desea dividir el contenido en varios fragmentos o agregar etiquetas de Intelligent Delivery. Para generar un archivo de asignación de diseño, abra un símbolo del sistema del GDK y ejecute el comando siguiente:
Este comando crea un archivo de asignación de diseño que define cómo se organiza el contenido en fragmentos. El archivo generado contiene un solo fragmento. Puede editar el archivo para dividir el contenido en varios fragmentos o agregar etiquetas de Intelligent Delivery según sea necesario.
Con MSIXVC2, reordenar fragmentos o mover archivos entre fragmentos no afecta al tamaño de las actualizaciones de contenido. Puede organizar libremente el diseño sin preocuparse por la penalización de actualización que existe con MSIXVC.
Para obtener más información sobre los archivos de diseño, consulte Esquema del paquete de implementación.

Paso 6: Creación del paquete MSIXVC2

Cree el paquete:
Opciones principales:

Paso 7: Prueba del paquete de forma local

Habilite el modo de desarrollador en el PC de destino. Antes de instalar un paquete MSIXVC2, establezca la siguiente clave del Registro en el dispositivo de destino:
Como alternativa, puede habilitar el modo de desarrollador de MSIXVC2 mediante packageutil:
Para deshabilitar el modo de desarrollador de MSIXVC2:
El comando packageutil set requiere el GDK de octubre de 2026 o posterior.
Esta clave del Registro es necesaria hasta una versión futura del GDK. Sin ella, los paquetes MSIXVC2 no se instalarán. Ejecute el comando desde un símbolo del sistema con privilegios elevados (administrador).
A continuación, instale el paquete:
Los paquetes MSIXVC2 se instalan en la carpeta [drive]:\XboxGames. Los archivos se instalan en su forma original y puede acceder a ellos directamente. Esta ubicación de instalación es la misma que usan los paquetes MSIXVC con la instalación de archivos planos. Puede cargar en Partner Center el mismo paquete que instala de forma local; no hay un paso independiente para generar el paquete de envío.

Paso 8: Carga en Partner Center

Publique los paquetes MSIXVC2 en una rama nueva de Partner Center (por ejemplo, msixvc2). No cargue paquetes MSIXVC2 en la misma rama que sus paquetes MSIXVC existentes. Los dos formatos no son intercambiables dentro de una rama, y revertir una rama de MSIXVC2 a MSIXVC requiere una carga y descarga completas del paquete. Para obtener más información, consulte Procedimientos recomendados para las ramas de paquetes.
Tiene dos opciones para cargar en Partner Center.

Opción A: Carga de un paquete ya compilado

Si ya creó un paquete en el paso 6, cárguelo directamente:

Opción B: Carga desde archivos sueltos (flujo de trabajo de un solo comando)

Puede combinar el empaquetado y la carga en un único comando. Este comando carga directamente desde la salida de la compilación sin crear un archivo de paquete local:

Opciones de carga

Para ver la lista completa de opciones de carga, consulte Crear paquete (makepkg.exe).

Métodos de autenticación

El comando upload admite varios métodos de autenticación para distintos entornos. Ejemplo: carga desde una canalización de CI/CD
Ejemplo: carga con una entidad de servicio

Paso 9: Validación y publicación en Partner Center

Después de la carga, use Partner Center para validar y publicar el paquete. El flujo de envío no cambia con respecto a MSIXVC: seleccione el paquete, configure la disponibilidad y envíelo. Puede publicar paquetes MSIXVC2 en sus sandboxes para realizar pruebas y enviarlos a la certificación para su lanzamiento público.
Mantenga su canalización de MSIXVC existente en funcionamiento para los lanzamientos de producción. Use una rama de Partner Center independiente para la evaluación de MSIXVC2 de modo que pueda comparar los resultados en paralelo y migrar a MSIXVC2 en la disponibilidad general sin interrumpir su juego en producción.

Comparación de los tamaños de actualización

Para evaluar las ventajas de MSIXVC2 para su título, cree paquetes a partir de dos compilaciones secuenciales y compárelos:
Compare el tamaño de actualización resultante con el de una compilación MSIXVC equivalente para ver la diferencia.

Intelligent Delivery con MSIXVC2

Intelligent Delivery funciona de la misma manera con MSIXVC2 que con MSIXVC. Los fragmentos se definen en el archivo de asignación de diseño y se establecen especificadores de idioma, dispositivo o etiqueta. La diferencia clave es que reorganizar los fragmentos o mover archivos entre fragmentos no afecta al tamaño de las actualizaciones de contenido. Para obtener más información, consulte Instalación de streaming e Intelligent Delivery: información general.

Consulte también

Información general sobre el empaquetado MSIXVC2 Crear paquete (makepkg.exe) Introducción a MSIXVC para PC Actualizaciones de contenido con MSIXVC2 Modelo de cifrado de MSIXVC2 XBOX Game Package Manager Automatización de la carga de paquetes Información general sobre la instalación de archivos planos Esquema del paquete de implementación
Última modificación el 28 de agosto de 2026