Compartir a través de


Cómo: Depurar aplicaciones de 64 bits

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Estándar

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Con Visual Studio 2005, puede depurar una aplicación de 64 bits que se ejecuta en el equipo local o en un equipo remoto.

Si se depura localmente, Visual Studio 2005 se ejecuta bajo WOW64, el emulador x86 de 32 bits que permite que las aplicaciones Windows de 32 bits se ejecuten en Windows de 64 bits. La depuración local bajo WOW64 sólo se admite en x64.

Si se depura de forma remota, Visual Studio 2005 se puede ejecutar bajo WOW64 o en un equipo de 32 bits. Puede depurar aplicaciones IA64 y x64, así como aplicaciones de 32 bits que se ejecutan en el modo WOW de x64 o en plataformas de 32 bits.

Para depurar una aplicación de 64 bits que se ejecuta en un equipo remoto, es preciso instalar el depurador remoto de 64 bits en el equipo remoto. El depurador remoto de 64 bits está ubicado en el último disco del juego de instalación de Visual Studio 2005.

Si se depura una aplicación de 64 bits en el equipo local, Visual Studio 2005 utiliza depuración remota para la conexión entre WOW64 y la aplicación de 64 bits en el mismo equipo. Para obtener más información, vea Depurar en una plataforma de 64 bits. Los componentes de depuración remota se instalan automáticamente cuando se instala Visual Studio 2005 en el equipo.

Al instalar la depuración remota en un equipo de 64 bits, en cualquier caso, se instalan ambas versiones, 32 y 64 bits, del Monitor de depuración remota. Para depurar una aplicación de 64 bits, se debe utilizar la versión correcta, que es Remote Debugger (x64) en el menú Inicio.

Depurar el código de 64 bits es casi idéntico a depurar el código de 32 bits. Sin embargo, hay dos diferencias:

  • Editar y Continuar no está disponible para la depuración de 64 bits.

  • No se puede depurar en modo mixto ni llamadas de código nativo a código administrado, o viceversa, en código de 64 bits.

Para obtener información sobre la instalación de los componentes de depuración remota de 64 bits, vea Cómo: Configurar la depuración remota.

Para iniciar el Monitor de depuración remota de 64 bits

  1. Haga clic en Inicio, elija Todos los programas, luego Microsoft Visual Studio 2005, Visual Studio Tools y, a continuación, haga clic en Remote Debugger (x64) o en Remote Debugger (IA64) .

    O bien,

    Desde el Símbolo del sistema de Windows, ejecute Install path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64 o Install path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia64.

  2. Configure el Monitor de depuración remota para la depuración remota.

Vea también

Tareas

Cómo: Depurar el volcado de una aplicación de 64 bits

Conceptos

Aplicaciones de 64 bits

Compatibilidad con la programación de 64 bits del entorno de desarrollo de Visual Studio

Depurar en una plataforma de 64 bits

Instalar componentes de 64 bits de Visual Studio

Otros recursos

Programación de 64 bits con Visual C++

Instalación de la depuración remota