我有一个工作流活动来处理任务操作。活动流程为“Create-> Detach-> Accept-> Finish”。将为每个新任务创建一个新的工作流实例。未完成的实例将持久保存到数据库中。 几天后我更改了活动,在流程的最后一步添加了新的“验证”步骤,所以现在新的流程是“创建 - >分离 - >接受 - >完成 - >验证”。 我发现我无法通过新版本活动恢复持久化实例。当我尝试加载持久化实例时,抛出异常。如何通过新版本活动恢复旧实例?我希望新流程可以处理未完成的任务。
答案 0 :(得分:0)
不幸的是,你无法在.NET 4中做到这一点。很快在.NET 4.5中就会有新的API允许你更新持久化的实例以防止这种情况发生。