Antes de empezar
Antes de crear el paquete de símbolos, recopile la siguiente información y los siguientes archivos:- El nombre completo del paquete (
PackageFullName). - El identificador del título (
TitleId). - El valor
NamedeIdentityde MicrosoftGame.config. - El archivo de diseño exacto que se pasó a MakePkg mediante
/f. - Los archivos EXE y DLL empaquetados.
- El archivo PDB que coincide exactamente con cada archivo EXE y DLL empaquetado.
/f, use makepkg genmap para crear un archivo de diseño. Vuelva a compilar el paquete pasando ese archivo a makepkg pack /f y, a continuación, use el mismo archivo de diseño en el paquete de símbolos.
[!IMPORTANT] Cada PDB debe coincidir exactamente con el binario de la compilación empaquetada. Un PDB de otra compilación no puede proporcionar símbolos para ese binario.
Crear el paquete de símbolos
-
Cree un directorio raíz denominado
<PackageFullName>_<TitleId>. -
En el directorio raíz, cree un archivo denominado
game.txtcon el siguiente JSON. Reemplace los valores de marcador de posición por el nombre de identidad y el nombre completo de su paquete. -
Copie en el directorio raíz el archivo de diseño exacto que se pasó a MakePkg. Por ejemplo, copie
layout.xml. - Vuelva a crear la ruta de acceso del directorio empaquetado de cada archivo EXE y DLL dentro del directorio raíz.
-
En la ubicación de cada archivo EXE o DLL empaquetado, cree un directorio con exactamente el mismo nombre que el binario, incluida su extensión
.exeo.dll. - Copie en ese directorio el binario y el archivo PDB que coincide exactamente con él.
-
Compruebe la estructura del paquete de símbolos. Por ejemplo, un paquete con
MyGame.exeen la raíz del paquete yResources\MyDll.dlltiene la siguiente estructura:
-
Cree un archivo ZIP que contenga
<PackageFullName>_<TitleId>como directorio de nivel superior. - En Partner Center, cargue el archivo ZIP como paquete de símbolos del título y el paquete correspondientes.
