Volcados
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
Los archivos de volcado, previamente denominados volcados de sucesos, permiten guardar información del programa para una depuración posterior. El depurador de Visual Studio puede cargar archivos de volcado creados por Visual Studio o por otros programas que los generan. También es posible guardar archivos de volcado, pero sólo de aplicaciones nativas.
Los volcados son especialmente útiles cuando se prueba un programa en un equipo en el que no se encuentran los archivos de código fuente o Archivos PDB (C++). Cuando se produce un bloqueo, puede guardar un archivo de volcado en el equipo para depurarlo más adelante en el equipo de compilación que contiene los archivos de código fuente y PDB.
Crear un volcado
Hay varias maneras de crear un volcado:
Mientras está depurando un proceso nativo en Visual Studio, puede guardar un volcado en el menú Depurar. Para obtener más información, vea Cómo: Guardar y abrir archivos de volcado.
Si la depuración Just-In-Time está habilitada, puede asociar el depurador a un proceso bloqueado que se ejecuta fuera del depurador, interrumpir el proceso y, a continuación, guardar un archivo de volcado. Para obtener más información, vea Cómo: Guardar y abrir archivos de volcado.
Puede crear un volcado mediante la utilidad UserDump, que forma parte del paquete de herramientas de soporte de OEM. Puede descargar una copia desde https://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip.
Puede crear un volcado mediante la utilidad Autodump+ (AD+), que forma parte del paquete de Herramientas de depuración de Microsoft para Windows. Puede descargar las Herramientas de depuración de Windows desde Windows Hardware Developer Central, en https://www.microsoft.com/whdc/DevTools/Debugging/default.mspx.
Depurar un volcado
El depurador de Visual Studio lee archivos de volcado que contienen información acerca del código administrado, código no administrado o una combinación de ambos.
Para código nativo, utilice las ventanas habituales del depurador para ver la información de volcado.
Para código administrado, no puede utilizar las ventanas habituales del depurador para ver información de volcado. En su lugar, deberá utilizar una herramienta denominada SOS, que muestra información en la ventana Comando. Para obtener más información, vea SOS.
Las secciones siguientes contienen información adicional acerca de la depuración de volcados: