私は、もっと単純なものを優先してWindowsWFを捨てるべきだと考え始めています。ワークフローの実行を長期間一時停止して、後で復元する必要はありません。ただし、基本的なサスペンド/レジューム/アボート(シリアル化なし)を備えた単純なステートマシンフレームワークが必要です。
Google Codeからステートレスフレームワークをダウンロードして試してみますが、他の.NETプログラマーが何を使用しているのか聞いてみたいと思います。
EDIT Statelessは実装が本当に簡単に思えますが、それがキャンディーマシンにとって正しいことかどうか疑問に思います。自動化では、ステートマシンの使用方法について常に矛盾を感じています。私は「ステートマシン」という用語を使用しますが、フローチャートのように使用するため、大まかに使用します。状態を使用してマシンの現在のモードを表す代わりに、それを使用して関数を実行します。したがって、この場合のステートレスでは、キャンディーマシンのコントローラーで関数を呼び出すためのメカニズムとして、ある状態から次の状態への遷移を実際に使用します。考え?