Workflow Versioning
Last changed: -


Long running wokflows can be persisted to a store when idle and reloaded at a later date to continue the process. However the persisted workflow is bound to the exact type in the assembly. This means that replacing an assembly with a newer version can cause dehydrated workflows to become invalid and stop them from continuing. The solution is to keep all versions of the assemblies around for as long as there are active workflows referring to them.

If you need to migrate the existing workflows to the new model the best options seems to be to use DynamicWorkflows.