#.net #workflow #workflow-foundation #workflow-foundation-4 #workflow-activity
#.net #рабочий процесс #workflow-foundation #workflow-foundation-4 #рабочий процесс-действие
Вопрос:
Я начинаю работать с workflow foundation и провожу несколько тестов, чтобы понять, как это работает.
Я нашел здесь:http://msdn.microsoft.com/en-us/library/ee620806.aspx пример, который показывает способ создания экземпляра моего рабочего процесса способом, который я нахожу отличным, с
WorkflowApplication app = new WorkflowApplication(new Sequence1());
Итак, я попытался применить это к своему примеру, но я не могу понять, почему это не работает для моего кода.
Я создал очень простое действие (содержащее только последовательность строк записи), и я только пытаюсь создать его экземпляр. Я создаю его экземпляр с тем же «Именем», которое присутствует в переменной «Name» окон «Properties» моего действия.
Visual Studio, кажется, видит, что я могу создать его экземпляр, потому что в нем не говорится об ошибке и класс правильно окрашен. Но когда я пытаюсь скомпилировать, я получаю исключение, сообщающее мне, что мой тип или пространство имен «WorkflowTest» не могут быть найдены.
Этот элемент находится в той же сборке, в том же пространстве имен.
У моего действия есть действие сборки «XamlAppdef, не копировать, MSBuild: скомпилировать», как в примере.
Возможно, я что-то сделал не так?
Большое вам спасибо!
Ответ №1:
Поскольку вы только начинаете работать с workflow, вам следует ознакомиться с нашим руководством для начинающих по MSDN. Я особенно рекомендую введение к практическим занятиям WF4.
Комментарии:
1. Не помогает мне в моей текущей проблеме: (
Ответ №2:
Я нашел обходной путь.
Я создал рабочий процесс в другом проекте, и затем все работает, но я почти уверен, что было что-то, что visual studio не может найти