Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O .NET Framework 4.6.1 oferece várias opções para depurar fluxos de trabalho em execução do ambiente de desenvolvimento. Fluxos de trabalho podem ser depurado no designer, em XAML, e no código.
Depuração no Designer de Fluxo de Trabalho
Pontos de interrupção podem ser definidos em atividades no designer de fluxo de trabalho realçando a atividade e pressionando F9 ou usando o menu de contexto da atividade. A execução de fluxo de trabalho interrompe então quando o host de fluxo de trabalho é executado no modo de depuração. Na captura de tela a seguir, a execução do fluxo de trabalho é pausada em um ponto de interrupção. Para obter mais informações, consulte Depurando fluxos de trabalho com o Designer de Fluxo de Trabalho.
Depuração em XAML
Se um fluxo de trabalho pausou em um ponto de interrupção no designer, o fluxo de trabalho também pode ser depurado em XAML. Para exibir o ponto de execução em XAML, selecione Exibição XAML no designer de fluxo de trabalho quando a execução do fluxo de trabalho for pausada. A depuração pode ser trocada de volta para o designer pela abertura o fluxo de trabalho no designer do gerenciador de solução. Para obter mais informações, consulte Como depurar XAML com o Designer de Fluxo de Trabalho.
Depuração em código
Para definir um ponto de interrupção, clique na margem esquerda do painel de código ou pressione F9 com o cursor na linha em que você deseja defini-lo.
Anexar a um processo de fluxo de trabalho
Fluxo de trabalho que depurar também suporta usando a infraestrutura do Visual Studio para anexar a um processo. Isso permite que o autor do fluxo de trabalho depure um fluxo de trabalho em execução em um ambiente de host diferente, como o IIS (Serviços de Informações da Internet) 7.0.
Depuração remota
A depuração remota do WF (Windows Workflow Foundation) funciona da mesma forma que a depuração remota para outros componentes do Visual Studio. Para obter informações sobre como usar a depuração remota, consulte Como habilitar a depuração remota.
Observação
Se o aplicativo de fluxo de trabalho for direcionado à arquitetura x86 e estiver hospedado em um computador executando um sistema operacional de 64 bits, a depuração remota não funcionará, a menos que o Visual Studio esteja instalado no computador remoto ou o destino do aplicativo de fluxo de trabalho seja alterado para qualquer CPU.
Estendendo o serviço de depuração de fluxo de trabalho
O serviço do depurador de fluxo de trabalho WF agora é público e pode ser usado para criar aplicativos personalizados como o monitoramento, a simulação, e depuração em um designer novamente hospedado. Para obter mais informações, consulte o DebuggerService artigo.