.NET Framework 4.6.1은 개발 환경에서 실행 중인 워크플로를 디버깅하기 위한 몇 가지 옵션을 제공합니다. 워크플로는 디자이너, XAML 및 코드에서 디버그할 수 있습니다.
워크플로 디자이너에서 디버깅
활동을 강조 표시하고 F9 키를 누르거나 활동의 상황에 맞는 메뉴를 사용하여 워크플로 디자이너의 활동에 중단점을 설정할 수 있습니다. 그런 다음 워크플로 호스트가 디버그 모드에서 실행되면 워크플로 실행이 중단됩니다. 다음 스크린샷에서는 중단점에서 워크플로 실행이 일시 중지됩니다. 자세한 내용은 워크플로 디자이너를 사용하여 워크플로 디버깅을 참조하세요.
XAML에서 디버깅
워크플로가 디자이너의 중단점에서 일시 중지된 경우 XAML에서 워크플로를 디버그할 수도 있습니다. XAML에서 실행 지점을 보려면 워크플로 실행이 일시 중지될 때 워크플로 디자이너에서 XAML 보기를 선택합니다. 솔루션 탐색기에서 디자이너에서 워크플로를 다시 열어 디버깅을 디자이너로 다시 전환할 수 있습니다. 자세한 내용은 방법: 워크플로 디자이너를 사용하여 XAML 디버그를 참조하세요.
코드에서 디버깅
중단점을 설정하려면 코드 창의 왼쪽 여백을 클릭하거나 설정하려는 줄에 커서가 있는 F9 키를 누릅니다.
워크플로 프로세스에 연결
워크플로 디버깅은 Visual Studio의 인프라를 사용하여 프로세스에 연결할 수도 있습니다. 이렇게 하면 워크플로 작성자가 IIS(인터넷 정보 서비스) 7.0과 같은 다른 호스트 환경에서 실행되는 워크플로를 디버그할 수 있습니다.
원격 디버깅
Windows Workflow Foundation(WF) 원격 디버깅은 다른 Visual Studio 구성 요소에 대한 원격 디버깅과 동일합니다. 원격 디버깅을 사용하는 방법에 대한 자세한 내용은 방법: 원격 디버깅을 사용하도록 설정합니다.
비고
워크플로 애플리케이션이 x86 아키텍처를 대상으로 하고 64비트 운영 체제를 실행하는 컴퓨터에서 호스트되는 경우 원격 디버깅은 Visual Studio가 원격 컴퓨터에 설치되거나 워크플로 애플리케이션의 대상이 임의의 CPU로 변경되지 않는 한 작동하지 않습니다.
워크플로 디버깅 서비스 확장
워크플로 디버거 서비스는 이제 공용이며 다시 호스팅된 디자이너에서 모니터링, 시뮬레이션 및 디버깅과 같은 사용자 지정 애플리케이션을 만드는 데 사용할 수 있습니다. 자세한 내용은 문서를 참조하세요 DebuggerService .
.NET