Используйте .NET 3.5 - иначе это не будет работать.
Некоторые люди говорят, что вам не следует разрабатывать рабочие процессы конечных автоматов, потому что они не существуют в .NET 4, а имеют только рабочие процессы «Блок-схема». Но недавнее обновление .NET 4 вновь представило рабочие процессы конечного автомата ...
У вас нет другого выбора, кроме как использовать .NET 3.5. Но вы должны помнить, что как только выйдет новая версия Sharepoint (SP 2010 довольно новый!), Вам, возможно, придется обновить свои рабочие процессы - но в итоге вам придется обновить весь код до новой версии.