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 Designer de Fluxo de Trabalho fornece a capacidade de depurar fluxos de trabalho e atividades personalizadas. O processo e o comportamento são semelhantes ao do depurador padrão do Visual Studio.
Invocar o depurador de fluxo de trabalho
Em geral, você depura fluxos de trabalho assim como depura programas escritos em outras linguagens de programação do Visual Studio. Você pode iniciar o depurador de fluxo de trabalho das seguintes maneiras:
Selecione Anexar ao Processo no menu Depurar para selecionar o processo de host em execução para sua instância de fluxo de trabalho. Esse procedimento é o mesmo que conectar a um processo de host no código gerenciado.
Pressione F5 para começar a executar uma instância do fluxo de trabalho ou para continuar a ser executado após um ponto de interrupção ter sido atingido.
Use a depuração remota. 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.
Passo a passo pelo código
Intervir: entre em uma atividade pressionando F11. O depurador avança para qualquer manipulador definido. Se nenhum manipulador for definido, você pula a atividade ou, no caso de atividades compostas, que contêm outras atividades, você entra na primeira atividade em execução.
Sair: Saia de uma atividade pressionando Shift+F11. Ao sair de uma atividade, a atividade atual e todas as suas atividades irmãs são concluídas. Em seguida, o depurador pausa na atividade pai da atividade atual. Ao sair de um manipulador de código, o depurador interrompe a atividade com a qual o manipulador está associado.
Passo a passo: percorra uma atividade pressionando F10. Ao avançar sobre uma atividade composta, o depurador é interrompido na primeira atividade executável da atividade composta. Ao passar por uma atividade não composta, como Assign, o depurador executa a atividade e os manipuladores associados, e interrompe na próxima atividade. Se a atividade executada for a última atividade filho em uma atividade composta, depois da execução, o depurador será interrompido na atividade pai.
Depurar com F5
Se você estiver criando um aplicativo de console de fluxo de trabalho, basta pressionar F5 para começar a depuração em seu aplicativo e fluxo de trabalho. Se você estiver criando uma biblioteca de atividades por conta própria, deverá especificar um aplicativo host executável como o projeto de inicialização. Para definir um projeto de inicialização no Gerenciador de Soluções, clique com o botão direito do mouse no nome do projeto do host e selecione Definir como Projeto de Inicialização.