Cómo: Depurar 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

Es posible depurar múltiples procesos incluso cuando ejecuten código escrito con lenguajes de programación distintos. Por ejemplo, se puede depurar simultáneamente un proceso que contiene código escrito en C++ y un segundo proceso que contiene código escrito en Visual Basic. En general, la depuración de varios lenguajes es transparente mientras se trate de lenguajes compatibles con el depurador de Visual Studio.

Iniciar proyectos adicionales

Para iniciar un proyecto cuando otro ya se encuentra en ejecución, ambos deben encontrarse en la misma solución. Puede utilizar el Explorador de soluciones para iniciar el proyecto o proyectos adicionales:

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, seleccione Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para iniciar un proyecto desde el Explorador de soluciones

  1. En el Explorador de soluciones, seleccione el proyecto que desee depurar.

  2. Haga clic con el botón secundario del mouse en el nombre o icono del proyecto.

  3. En el menú contextual, elija Depurar y, a continuación, haga clic en Iniciar nueva instancia o Ir a nueva instancia.

Cambiar de un proyecto en ejecución a otro

Cuando depure dos o más proyectos de una solución, puede alternar entre uno y otro de dos formas distintas:

Para cambiar de un proyecto a otro durante la depuración

  1. Si la barra de herramientas Ubicación de depuración no está visible:

    1. En el menú Herramientas, elija Personalizar.

    2. En la hoja de propiedades Personalizar, seleccione la ficha Barras de herramientas y elija Ubicación de depuración.

    3. Haga clic en Aceptar.

  2. En la barra de herramientas Ubicación de depuración, utilice la lista Programa para seleccionar el programa al que desea cambiar.

Cuando se cambia a un proyecto, éste se convierte en el proceso actual para la depuración. Cualquier ventana de depurador que esté abierta mostrará el estado del proceso actual.

De manera predeterminada, al interrumpirse el proceso actual, se interrumpen todos los procesos que se están depurando. Puede cambiar este comportamiento predeterminado para que sólo se interrumpa el proceso actual y el resto de procesos siga ejecutándose.

Para cambiar el comportamiento del proceso de interrupción

Para detener solamente el proceso actual

  1. En el menú Herramientas, elija Opciones.

  2. En el cuadro de diálogo Opciones, abra la carpeta Depuración y seleccione la categoría General.

  3. Active o desactive Interrumpir todos los procesos cuando se interrumpa uno.

  4. Haga clic en Aceptar.

Vea también

Tareas

Cómo: Iniciar una ejecución

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

Conceptos

Depuración de múltiples procesos

Control de ejecución