Skip to main content
Use as etapas a seguir para criar um pacote MSIXVC2 que você pode fazer sideload para testes no seu PC de desenvolvimento e, em seguida, carregar no Partner Center para publicação. Para obter informações sobre o formato e seus benefícios, consulte Visão geral do empacotamento MSIXVC2.
O MSIXVC2 está em disponibilidade geral a partir do Microsoft Game Development Kit (GDK) de outubro de 2026. Você pode fazer sideload de pacotes MSIXVC2 para testes e enviá-los para certificação para lançamento público.
Alguns recursos e melhorias do MSIXVC2 chegam por meio de atualizações do Gaming Runtime Services e não exigem uma atualização do GDK. Você recebe automaticamente esses aprimoramentos à medida que são disponibilizados.
Se você estiver empacotando para consoles XBOX, consulte Introdução ao empacotamento para consoles XBOX. Os jogos de console continuam usando XVC. A ferramenta makepkg lida com ambos os formatos.

Antes de começar

  • Windows 10 versão 18362 ou posterior no seu PC de desenvolvimento.
  • GDK de outubro de 2026 ou posterior instalado. O GDK inclui makepkg.exe.
A partir do GDK de outubro de 2026, a ferramenta de empacotamento gerenciada se chama makepkg.exe. O MakePkg.exe herdado e o nome temporário makepkg2.exe foram removidos.
  • Produto no Partner Center Você precisa da sua identidade de editor, do nome do pacote e da Store ID.
  • Modo de desenvolvedor habilitado no seu PC de teste de destino.
  • Chave de Registro do modo de desenvolvedor do MSIXVC2 definida em qualquer dispositivo em que você instale ou execute pacotes MSIXVC2. Consulte a Etapa 7 para obter detalhes.

Etapa 1: Preparar seu conteúdo

Coloque todo o material de origem do seu título em um único diretório. Remova todos os arquivos que o sistema de empacotamento não pode usar ou que não são adequados para envio em pacotes de varejo. Remova os seguintes arquivos, se estiverem presentes:
  • Arquivos PDB.
  • Quaisquer referências a outras lojas de jogos para PC, como ativos, binários e muito mais.
  • Arquivos de “footprint” da Plataforma Universal do Windows (UWP) e do Appx, incluindo AppxSignature.p7x e AppxBlockMap.xml.

Etapa 2: Criar seu MicrosoftGame.config

Crie um arquivo MicrosoftGame.config no diretório raiz do conteúdo do seu jogo. Esse arquivo de configuração funciona com o MSIXVC. Seu MicrosoftGame.config existente funciona sem alterações com o MSIXVC2. Você pode criar esse arquivo manualmente ou usando o Editor do MicrosoftGame.config, que sincroniza os valores de identidade e de ID diretamente do seu projeto no Partner Center. Para ver um exemplo de arquivo MicrosoftGame.config, consulte Introdução ao MSIXVC para PC.

Etapa 3: Identificar dependências de runtime do Visual C/C++

Verifique se o seu MicrosoftGame.config lista todas as dependências de runtime do Visual C/C++ ou se você copia explicitamente essas dependências para o conteúdo do seu pacote. Para obter mais informações, consulte Dependências de pacotes de estrutura.

Etapa 4: Criar seus ícones

Coloque os arquivos de ícone na pasta raiz do conteúdo do seu jogo (ou em um subdiretório), dimensionados para os tamanhos especificados na seção ShellVisuals do seu MicrosoftGame.config. O Editor do MicrosoftGame.config pode gerar essas imagens a partir de uma única imagem de origem.

Etapa 5: Gerar um arquivo de mapeamento de layout (opcional)

Esta etapa é opcional. Por padrão, o MSIXVC2 empacota todo o conteúdo em um único bloco. Você só precisa de um arquivo de mapeamento de layout se quiser dividir o conteúdo em vários blocos ou adicionar marcas do Intelligent Delivery. Para gerar um arquivo de mapeamento de layout, abra um prompt de comando do GDK e execute o seguinte comando:
Esse comando cria um arquivo de mapeamento de layout que define como o seu conteúdo é organizado em blocos. O arquivo gerado contém um único bloco. Você pode editar o arquivo para dividir o conteúdo em vários blocos ou adicionar marcas do Intelligent Delivery conforme necessário.
Com o MSIXVC2, reordenar blocos ou mover arquivos entre blocos não afeta o tamanho das atualizações de conteúdo. Você pode organizar livremente seu layout sem se preocupar com a penalidade de atualização que existe com o MSIXVC.
Para obter mais informações sobre arquivos de layout, consulte Esquema de pacote de implantação.

Etapa 6: Criar seu pacote MSIXVC2

Crie o pacote:
Principais opções:

Etapa 7: Testar seu pacote localmente

Habilite o modo de desenvolvedor no seu PC de destino. Antes de instalar um pacote MSIXVC2, defina a seguinte chave de Registro no dispositivo de destino:
Como alternativa, você pode habilitar o modo de desenvolvedor do MSIXVC2 usando packageutil:
Para desabilitar o modo de desenvolvedor do MSIXVC2:
O comando packageutil set requer o GDK de outubro de 2026 ou posterior.
Essa chave de Registro é necessária até uma versão futura do GDK. Sem ela, os pacotes MSIXVC2 não serão instalados. Execute o comando em um prompt de comando com privilégios elevados (administrador).
Em seguida, instale seu pacote:
Os pacotes MSIXVC2 são instalados na pasta [drive]:\XboxGames. Os arquivos são instalados em sua forma original e você pode acessá-los diretamente. Esse local de instalação é o mesmo usado pelos pacotes MSIXVC com Flat File Install. Você pode carregar no Partner Center o mesmo pacote do qual faz sideload localmente; não há uma etapa separada de pacote de envio.

Etapa 8: Carregar no Partner Center

Publique pacotes MSIXVC2 em uma nova ramificação no Partner Center (por exemplo, msixvc2). Não carregue pacotes MSIXVC2 na mesma ramificação dos seus pacotes MSIXVC existentes. Os dois formatos não são intercambiáveis dentro de uma ramificação, e reverter uma ramificação do MSIXVC2 de volta para o MSIXVC exige um carregamento e um download completos do pacote. Para obter mais informações, consulte Práticas recomendadas para ramificações de pacotes.
Você tem duas opções para carregar no Partner Center.

Opção A: Carregar um pacote pré-criado

Se você já criou um pacote na Etapa 6, carregue-o diretamente:

Opção B: Carregar a partir de arquivos soltos (fluxo de trabalho de um único comando)

Você pode combinar o empacotamento e o carregamento em um único comando. Esse comando carrega diretamente a partir da saída do build sem criar um arquivo de pacote local:

Opções de carregamento

Para ver a lista completa de opções de carregamento, consulte Criar pacote (makepkg.exe).

Métodos de autenticação

O comando upload dá suporte a vários métodos de autenticação para diferentes ambientes. Exemplo: carregamento por pipeline de CI/CD
Exemplo: carregamento por entidade de serviço

Etapa 9: Validar e publicar no Partner Center

Após o carregamento, use o Partner Center para validar e publicar seu pacote. O fluxo de envio não mudou em relação ao MSIXVC: selecione seu pacote, configure a disponibilidade e envie. Você pode publicar pacotes MSIXVC2 nas suas sandboxes para testes e enviá-los para certificação para lançamento público.
Mantenha seu pipeline de MSIXVC existente em execução para os lançamentos de produção. Use uma ramificação separada do Partner Center para a avaliação do MSIXVC2, para que você possa comparar os resultados lado a lado e migrar para o MSIXVC2 na disponibilidade geral sem interromper seu jogo ativo.

Comparar tamanhos de atualização

Para avaliar o benefício do MSIXVC2 para o seu título, crie pacotes a partir de dois builds sequenciais e compare:
Compare o tamanho de atualização resultante com um build MSIXVC equivalente para ver a diferença.

Intelligent Delivery com MSIXVC2

O Intelligent Delivery funciona da mesma forma com o MSIXVC2 e com o MSIXVC. Você define blocos no seu arquivo de mapeamento de layout e define especificadores de idioma, dispositivo ou marca. A principal diferença é que reorganizar blocos ou mover arquivos entre blocos não tem impacto no tamanho das atualizações de conteúdo. Para obter mais informações, consulte Instalação por streaming e Intelligent Delivery: uma visão geral.

Confira também

Visão geral do empacotamento MSIXVC2 Criar pacote (makepkg.exe) Introdução ao MSIXVC para PC Atualizações de conteúdo com MSIXVC2 Modelo de criptografia do MSIXVC2 XBOX Game Package Manager Automatizar o carregamento de pacotes Visão geral do Flat File Install Esquema de pacote de implantação
Last modified on October 6, 2026