Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Para depurar ejecutables compilados desde lenguajes nativos como C y C++, necesita archivos de símbolos que contengan información de asignación al código fuente. Estos archivos se crean a partir del código fuente durante la compilación y, por lo general, tienen la extensión PDB (base de datos del programa). Azure Artifacts ofrece un servidor de símbolos dedicado para publicar los símbolos.
¿Qué son los archivos de símbolos?
El compilador crea los archivos de símbolos al compilar el proyecto. Un archivo de símbolos típico puede contener: indizadores de origen, variables locales o globales, nombres de función y punteros a las direcciones de sus puntos de entrada, números de línea, etc. Estos datos se pueden usar para vincular el depurador al código fuente para depurar la aplicación.
Publicar archivos de símbolos
Con la tarea Indexar Orígenes y Publicar Símbolos, puede publicar sus símbolos en el servidor de símbolos de Azure Artifacts, comparticiones de archivos o archivos PDB portátiles.
- Publique símbolos en el servidor de símbolos de Azure Artifacts.
- Publicar símbolos en una compartición de archivos.
- Publique archivos PDF portátiles en el servidor de símbolos de Azure Artifacts.
Si la aplicación usa el estándar .NET, otra opción viable para compartir los símbolos es Crear un paquete de símbolos .snupkg y publicarlo en NuGet.org.
Consuma archivos de símbolos
Una vez publicados los archivos de símbolos, puede usar Visual Studio o WinDbg para consumir los símbolos y depurar la aplicación. El depurador encontrará los símbolos adecuados mediante un identificador único que identifique los símbolos asociados al binario compilado y los vincule al código fuente.