Я создаю рабочий процесс с использованием классов ActivityBuilder и ActivityXamlServices. Когда я пытаюсь просмотреть выводимый XAML в Workflow Designer, я получаю следующую ошибку: ArgumentNullException (ошибки в SetFlowElementModelItem). Кажется, что у дизайнера рабочих процессов возникли проблемы при разборе XAML. Если я вручную отредактирую XAML (сравнивая его с созданным вручную рабочим процессом), я смогу отобразить его. Есть некоторые незначительные различия, такие как:
Сгенерированный XAML использует атрибут StartNode (т. Е. StartNode = "{x: Reference __ReferenceID5}"), тогда как XAML вручную созданного рабочего процесса использует элемент StartNode (т.е. ...)
Кроме того, сгенерированный XAML не имеет никаких элементов.
Мне кажется странным, что рабочий процесс, созданный .NET, не может быть загружен .NET.
Кто-нибудь сталкивался с этой проблемой раньше?