Partilhar via


Como: Depurar vários processos

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico é aplicável

O tópico é aplicável

O tópico é aplicável

You can debug multiple processes even if the processes are running code written in different languages. Por exemplo, você pode depurar simultaneamente um processo que contém o código escrito em C++ e um segundo processo que contém o código escrito em Visual Basic. Mixed language debugging is generally transparent, as long as the languages are supported by the Visual Studio debugger.

Starting Additional Projects

To start one project when another is already running, both projects must be in the same solution. You can use Solution Explorer to start the additional project or projects:

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar suas configurações, selecione Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

To start a project in Solution Explorer

  1. In Solution Explorer, select the project you want to start debugging.

  2. Right-click the project name or icon.

  3. No menu de atalho, selecione Debug e, em seguida, clique em Iniciar nova instância ou Step Into new instance.

Switching Between Running Projects

When you are debugging two or more projects in a solution, you can switch between them in either of two ways:

Para alternar entre projetos, enquanto você está depurando

  1. If the Debug Location toolbar is not visible:

    1. Sobre o Ferramentas menu, selecione Personalizar.

    2. No Personalizar folha de propriedades, selecione o barras de ferramentas e selecione Debug Location.

    3. Click OK.

  2. Sobre o Debug Location barra de ferramentas, use o programa lista para selecionar o programa que você deseja alternar para.

Switching to a project makes it the current process for debugging purposes. Qualquer janela do depurador que você exibir mostrará o estado para o processo atual.

By default, breaking the current process breaks all processes you are debugging. Você pode alterar esse comportamento padrão para que só quebre o processo atual e outros processos continuam em execução.

To Change Process Break Behavior

To stop the current process only

  1. On the Tools menu, select Options.

  2. In the Options dialog box, open the Debugging folder and select the General category.

  3. Toggle Break all processes when one process breaks.

  4. Click OK.

Consulte também

Tarefas

Como: Iniciar execução

Como: Iniciar a execução de um projeto selecionado

Conceitos

Depuração de vários processos

Controle da execução