WF允许长时间执行的Workflow,一个月一年都很正常。但我们的程序却很有可能在这些Workflows的执行周期之内就已经发生或大或小的变化,所以有Workflow版本控制问题。
网上这方面的资料很稀少,而且多是讨论 side-by-side 新旧版本Workflow并行执行的,即保留旧版本dll,让旧版本Workflows继续执行到终了。
而实际上大多数时候,我们需要的不是并行执行,而是版本替代,就把要旧有版本下的Workflows转移到新的版本继续执行。
诸位对此问题怎么看?