Compartir a través de


Depuración de múltiples procesos

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable

Pro, Premium y Ultimate

El tema es aplicable El tema es aplicable El tema es aplicable

El tema es aplicable

El tema es aplicable

El depurador de Visual Studio permite depurar programas que se ejecutan en múltiples procesos. Un proceso es una instancia de un programa que se ejecuta en su propio espacio de memoria y con código de objeto, datos y recursos propios. Cuando se inicia un programa ejecutando, por ejemplo, un archivo .EXE, el programador del sistema crea un nuevo proceso para ese programa. Si se inician múltiples instancias del programa, se crean múltiples procesos El sistema operativo crea automáticamente otros procesos (procesos de sistema) para sus propias tareas.

Las siguientes son algunas consideraciones e instrucciones para depurar los procesos múltiples:

Aplicaciones de script

Algunos programas, como las aplicaciones de script, no tienen sus propios procesos. Estos programas son atendidos por una aplicación host, como Internet Explorer o Internet Information Services, y se ejecutan en el proceso de la aplicación host. Para depurar este tipo de programas, debe depurar el proceso host. Normalmente, ello implica asociar el depurador al proceso host. Para obtener más información, vea Depurar script y aplicaciones Web.

Técnicas para depurar múltiples procesos

Con el depurador Visual Studio, se pueden depurar varios procesos de una solución de Visual Studio. En este caso, cada proceso es creado por un proyecto independiente dentro de la solución, de modo que puede considerarse que se depuran múltiples proyectos. Para ello deberá establecer múltiples proyectos de inicio o bien puede empezar a depurar un proyecto e iniciar proyectos adicionales desde el Explorador de soluciones. Para obtener más información sobre la depuración de múltiples proyectos, vea Elegir el proyecto de inicio.

Para cambiar de un proceso de depuración a otro, utilice la barra de herramientas Ubicación de depuración. Para obtener más información, vea Cómo: Depurar múltiples procesos.

Visual Studio también ofrece la posibilidad de depurar procesos iniciados fuera de Visual Studio. Para ello, debe iniciar Visual Studio y asociarlo a un proceso en ejecución. Puede depurar simultáneamente procesos iniciados dentro y fuera de Visual Studio. Para obtener más información, vea Asociar el depurador a un programa o programas en ejecución

Vea también

Tareas

Cómo: Depurar múltiples procesos

Cómo: Iniciar una ejecución

Cómo: Iniciar la ejecución de un proyecto seleccionado

Conceptos

Control de ejecución