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
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.
Configure el Monitor de depuración remota para la depuración remota.
Para configurar la depuración remota en Modo de autenticación de Windows, vea Cómo: Configurar el modo de autenticación de Windows.
Para configurar la depuración remota en Modo Sin autenticación, sólo para código nativo, vea Cómo: Configurar el modo "Sin autenticación". El Modo Sin autenticación permite una depuración más rápida en redes lentas, pero no es seguro y sólo debe utilizarse en redes seguras.
Vea también
Tareas
Cómo: Depurar el volcado de una aplicación de 64 bits
Conceptos
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