Если я понимаю вашу проблему, она была бы решена, если бы у вас была поддержка конструктора WF в вашей библиотеке классов, чтобы вы могли добавить туда определения рабочих процессов?
Для этого вы можете отредактировать соответствующий файл проекта библиотеки классов (* .csproj для C #) и добавить следующие строки:
В первой группе недвижимости:
<ProjectTypeGuids>{14822709-B5A1-4724-98CA-57A101D1B079};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
В нижней части файла:
Для VS2008:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.Targets" />
Для VS2005:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.0\Workflow.Targets" />
После перезагрузки проекта в IDE вы должны получить поддержку WF.
Но, как упоминал gbanfill, вы также можете организовать свои сборки по-другому.