Como: Depurar vários processos
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
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çã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
In Solution Explorer, select the project you want to start debugging.
Right-click the project name or icon.
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
If the Debug Location toolbar is not visible:
Sobre o Ferramentas menu, selecione Personalizar.
No Personalizar folha de propriedades, selecione o barras de ferramentas e selecione Debug Location.
Click OK.
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
On the Tools menu, select Options.
In the Options dialog box, open the Debugging folder and select the General category.
Toggle Break all processes when one process breaks.
Click OK.
Consulte também
Tarefas
Como: Iniciar a execução de um projeto selecionado