Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 aos do depurador padrão do Visual Studio.
Invoque o depurador de fluxo de trabalho
Geralmente, você depura fluxos de trabalho da mesma forma que 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. Este procedimento é igual a anexar-se a um processo de host em código gerido.
Pressione F5 para iniciar a execução de uma instância do fluxo de trabalho ou para continuar a execução 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 tiver como alvo a arquitetura x86 e estiver hospedado em uma máquina que executa um sistema operacional de 64 bits, a depuração remota não funcionará a menos que o Visual Studio esteja instalado na máquina remota ou o destino do aplicativo de fluxo de trabalho seja alterado para Qualquer CPU.
Passo a passo pelo código
Step In: Entre em uma atividade pressionando F11. O depurador entra em qualquer manipulador definido. Se nenhum manipulador for definido, você passa sobre a atividade, ou com atividades compostas, que contêm outras atividades, você entra na primeira atividade de execução.
Saia: Saia de uma atividade pressionando Shift+F11. Sair de uma atividade executa a atividade atual e todas as suas atividades irmãs até a conclusão. Em seguida, o depurador interrompe no processo pai da atividade atual. Ao sair de um manipulador de código, o depurador interrompe a atividade à qual o manipulador está associado.
Step Over: Passe sobre uma atividade pressionando F10. Ao passar sobre uma atividade composta, o depurador interrompe na primeira subatividade executável da atividade composta. Ao passar por cima de um elemento não composto, como uma Assign atividade, o depurador executa a atividade e os seus manipuladores associados e pausa na atividade seguinte. Se a atividade executada for a última atividade filho em uma atividade composta, então, após a execução, o depurador interrompe na atividade pai.
Depurar com F5
Ao criar uma aplicação de consola de fluxo de trabalho, basta pressionar F5 para iniciar a depuração da sua aplicação e do 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.