Cómo: Depurar el volcado de una aplicación de 64 bits
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. |
Visual Studio admite la depuración de los volcados de sucesos de las aplicaciones de 64 bits. La depuración de volcados de sucesos de 64 bits requiere acceso a un equipo de 64 bits, ya sea localmente o por depuración remota. Los siguientes procedimientos explican cómo generar y depurar un archivo de volcado para una aplicación de 64 bits. Requiere mover el archivo de volcado del equipo de 64 bits a un equipo de 32 bits. Un archivo de volcado puede ser bastante grande, sobre todo si se guarda como Minivolcado con montón. Si se guarda como minivolcado sin montón, se obtendrá un archivo de menor tamaño, pero Visual Studio no podrá cargar los símbolos y depurarlo a menos que tenga acceso a los binarios.
Nota: |
---|
La depuración remota no es necesaria si Visual Studio está instalado en un equipo de 64 bits y puede depurar localmente. |
Guardar un archivo de volcado para una aplicación de 64 bits
En el menú Depuración, haga clic en Asociar al proceso.
En el cuadro de diálogo Asociar al proceso, seleccione el equipo remoto en el que se está ejecutando la aplicación de 64 bits y seleccione el proceso que corresponde a la aplicación. Para obtener más información, vea Cómo: Conectar a procesos en ejecución.
Haga clic en Aceptar.
En el menú Depurar, haga clic en Interrumpir para interrumpir el proceso de 64 bits.
En el menú Depurar, haga clic en Guardar volcado como.
En el cuadro de diálogo Guardar volcado como, haga clic en Minivolcado o en Minivolcado con montón en la lista Guardar como tipo.
Utilice los controles de navegación para elegir una ubicación de guardado. Esta ubicación estará en el equipo remoto y la ruta de acceso es la que aparece en el equipo remoto.
Haga clic en Guardar.
Cargar un archivo de volcado para una aplicación de 64 bits
Instale el archivo de volcado en un equipo de 64 bits que ejecute msvsmon.
En un equipo de 32 bits, inicie Visual Studio.
En el Explorador de soluciones, seleccione un proyecto C++.
En el menú Proyecto, haga clic en Propiedades.
En el cuadro de diálogo Páginas de propiedades, vaya al control de árbol y bajo Propiedades de configuración, haga clic en Depuración.
En la lista Depurador para iniciar, haga clic en Depurador remoto de Windows.
Cambie el Nombre de servidor remoto al nombre del equipo de 64 bits con el archivo de volcado.
En el cuadro Comando remoto, especifique la ruta de acceso del archivo de volcado.
Comience la depuración de la manera habitual y el depurador iniciará el archivo de volcado en el equipo remoto de 64 bits.