Создание экземпляра действия в workflow foundation: VS: OK, сборка: NOK

#.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 не может найти