C# 依赖程序集更改版本后找不到工作流基础实例

C# 依赖程序集更改版本后找不到工作流基础实例,c#,.net,.net-assembly,workflow-foundation-4,workflow-foundation,C#,.net,.net Assembly,Workflow Foundation 4,Workflow Foundation,我们有一个工作流,在一个强名称程序集中有多个活动。当工作流等待用户操作时,我们将程序集更新为新版本。在下一步执行中,工作流基金会突然说它不再能找到工作流实例。这实际上是关于程序集版本号的。如果我们不更改版本号,它将继续工作。其他信息的例外情况是: 名为{urn:schemas microsoft com:System.Activities.Persistence/command}LoadWorkflowByInstanceKey的InstancePersistenceCommand的执行被错误中

我们有一个工作流,在一个强名称程序集中有多个活动。当工作流等待用户操作时,我们将程序集更新为新版本。在下一步执行中,工作流基金会突然说它不再能找到工作流实例。这实际上是关于程序集版本号的。如果我们不更改版本号,它将继续工作。其他信息的例外情况是:

名为{urn:schemas microsoft com:System.Activities.Persistence/command}LoadWorkflowByInstanceKey的InstancePersistenceCommand的执行被错误中断。

故障代码名称为InstanceNotFound


有人遇到过类似的情况吗?

我自己还没有看到过这个错误,但这里有一个链接描述了如何记录更详细的WF持久性信息:请注意,日志非常详细,而且增长非常快。所以打开,复制,关闭:)这可能也会有帮助:你真正的问题是什么?“有人遇到过类似的情况吗?”将生成“是”或“否”。exe.config可能有AssemblyRedirect条目。GAC中的类似问题通过策略文件解决。