Pular para o conteúdo principal
O MakePkg e o Submission Validator normalmente criam o pacote de símbolos automaticamente quando você empacota ou carrega um título. Use este procedimento apenas como alternativa quando o agrupamento automático de símbolos não estiver disponível ou não produzir o pacote necessário.

Antes de começar

Antes de criar o pacote, reúna as seguintes informações e arquivos:
  • O nome completo do pacote (PackageFullName).
  • A ID do título (TitleId).
  • O valor Name de Identity em MicrosoftGame.config.
  • O arquivo de layout exato que foi passado para o MakePkg usando /f.
  • Os arquivos EXE e DLL empacotados.
  • O arquivo PDB exatamente correspondente a cada EXE e DLL empacotado.
Se você criou o pacote sem /f, use makepkg genmap para criar um arquivo de layout. Recompile o pacote passando esse arquivo para makepkg pack /f e, em seguida, use o mesmo arquivo de layout no pacote de símbolos.
[!IMPORTANT] Cada PDB deve corresponder exatamente ao binário do build empacotado. Um PDB de um build diferente não pode fornecer símbolos para esse binário.

Criar o pacote

  1. Crie um diretório raiz chamado <PackageFullName>_<TitleId>.
  2. No diretório raiz, crie um arquivo chamado game.txt com o JSON a seguir. Substitua os valores de espaço reservado pelo nome de identidade e pelo nome completo do seu pacote.
  3. Copie o arquivo de layout exato que foi passado para o MakePkg para o diretório raiz. Por exemplo, copie layout.xml.
  4. Recrie o caminho do diretório empacotado de cada EXE e DLL no diretório raiz.
  5. No local de cada EXE ou DLL empacotado, crie um diretório com exatamente o mesmo nome do binário, incluindo a extensão .exe ou .dll.
  6. Copie o binário e seu arquivo PDB exatamente correspondente para esse diretório.
  7. Verifique a estrutura do pacote. Por exemplo, um pacote com MyGame.exe na raiz do pacote e Resources\MyDll.dll tem a seguinte estrutura:
    Exibições do Explorador de Arquivos do Windows do pacote de símbolos, com cada binário ao lado de seu PDB correspondente em uma pasta com o nome do binário.
  8. Crie um arquivo ZIP que contenha <PackageFullName>_<TitleId> como diretório de nível superior.
  9. No Partner Center, carregue o arquivo ZIP como o pacote de símbolos do título e do pacote correspondentes.
Última modificação em 16 de outubro de 2026