Compartir a través de


Conectarse a procesos en ejecución

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.

El depurador de Visual Studio es capaz de asociarse a un proceso que se está ejecutando en un entorno externo a Visual Studio. Puede utilizar esta posibilidad de asociación para realizar lo siguiente:

  • Depurar una aplicación no creada en Visual Studio.

  • Depurar varios procesos simultáneamente. También puede depurar múltiples procesos si inicia múltiples proyectos en una misma solución.

  • Depurar un proceso que se ejecuta en un equipo remoto.

  • Depurar una DLL que se ejecuta en un proceso independiente que no puede iniciarse fácilmente desde Visual Studio, por ejemplo un servicio o una DLL ISAPI que se ejecuta con Internet Information Services.

  • Iniciar automáticamente el depurador cuando un proceso se bloquee mientras se ejecuta fuera de Visual Studio. Esto es la depuración Just-In-Time.

Después de asociar un programa, puede usar los comandos de ejecución del depurador, inspeccionar el estado del programa, etc. Para obtener más información, vea Control de ejecución y Ver datos en el depurador. La capacidad de inspeccionar el programa dependerá, obviamente, de si éste se ha generado con información de depuración, de si el usuario tiene acceso al código fuente del programa, y de si el compilador JIT de Common Language Runtime hace un seguimiento de la información de depuración.

Nota:

Para que el depurador se asocie al código escrito en C++, el código debe emitir DebuggableAttribute. Puede agregar este atributo directamente al código vinculando con la opción /ASSEMBLYDEBUG del vinculador.

En esta sección

Cómo: Conectar a procesos en ejecución

Cómo: Actualizar la lista de procesos disponibles

Cómo: Establecer el proceso actual

Cómo: Seleccionar un equipo remoto

Cómo: Tratar errores de conexión

Cómo: Desasociar todos los procesos

Cómo: Adjuntar a script

Secciones relacionadas

Guía de orientación del depurador