Отладка рабочих процессов
платформа .NET Framework 4.6.1 предлагает несколько вариантов отладки рабочих процессов из среды разработки. Отладку рабочих процессов можно выполнять в конструкторе, XAML или в коде.
Отладка в конструкторе рабочих процессов
Точки останова можно задать для действий в конструкторе рабочих процессов, выбрав действие и нажав клавишу F9 или с помощью контекстного меню действия. Затем выполнение рабочего процесса прерывается при запуске узла рабочего процесса в режиме отладки. На следующем снимке экрана выполнение рабочего процесса приостановлено в точке останова. Дополнительные сведения см. в разделе "Отладка рабочих процессов" с помощью конструктора рабочих процессов.
Отладка в XAML
Если выполнение рабочего процесса было приостановлено в точке останова в конструкторе, то отладку рабочего процесса также можно выполнить в XAML. Чтобы просмотреть точку выполнения в XAML, выберите xaml View в конструкторе рабочих процессов при приостановке выполнения рабочего процесса. Отладку можно переключить обратно в конструктор, повторно открыв рабочий процесс в конструкторе из обозревателя решений. Дополнительные сведения см. в статье "Практическое руководство. Отладка XAML с помощью конструктора рабочих процессов".
Отладка в коде
Чтобы задать точку останова, щелкните левое поле области кода или нажмите клавишу F9 с курсором в строке, в которой нужно задать ее.
Присоединение к рабочему процессу
Отладка рабочих процессов поддерживает также использование инфраструктуры Visual Studio для присоединения к процессу. Это позволяет автору рабочего процесса выполнять отладку рабочего процесса, запущенного в другой среде узла, например в службах IIS 7.0.
Удаленная отладка
Функции удаленной отладки Windows Workflow Foundation (WF) аналогичны удаленной отладке для других компонентов Visual Studio. Сведения об использовании удаленной отладки см. в разделе "Практическое руководство. Включение удаленной отладки".
Примечание.
Если приложение рабочего процесса предназначено для архитектуры x86 и размещено на компьютере под управлением 64-разрядной операционной системы, то удаленная отладка не будет работать, если Visual Studio не установлен на удаленном компьютере или целевой объект для приложения рабочего процесса изменяется на любой ЦП.
Расширение службы отладки рабочих процессов
Теперь служба отладки рабочих процессов является открытой и может быть использована для создания настраиваемых приложений, таких как приложения наблюдения, моделирования и отладки в повторно размещенном конструкторе. Дополнительные сведения см. в DebuggerService статье.