インスタンスストアからワークフローをロードしようとすると問題が発生します。そのワークフローを逆シリアル化できないようです。インスタンスストアからワークフローをロードするとエラーが発生します。タイプが見つかりません
これは私のコードです:
//Get workflow through WorkflowDefinitionManager
Activity workflow = WorkflowDefinitionManager.GetWorkflow(wfDefinitionId);
//Create wf application
WorkflowApplication instance = new WorkflowApplication(workflow);
instance.InstanceStore = InstanceStore;
instance.Completed += WorkflowApplication_OnCompleted;
instance.Aborted += WorkflowApplication_OnAborted;
instance.Idle += WorkflowApplication_OnIdle;
instance.OnUnhandledException += WorkflowApplication_OnUnhandledException;
instance.PersistableIdle += WorkflowApplication_OnPersistableIdle;
instance.Load(inGuid); //<--- I get the error here
エラー:理由は型「System.Activities.Variable`1 + VariableLocation [[MYCLASS、MYASSEMBLY、バージョン=
デシリアライザはデシリアライズするタイプをロードすることはできません1.0.0.0、Culture = neutral、PublicKeyToken = null]] 'アセンブリ' System.Activities、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35 'で見つかりませんでした。シリアライズされる型が、デシリアライズされる型と同じコントラクトを持ち、同じアセンブリが使用されていることを確認してください。
ワークフローを開始して永続化することができない場合は、なぜこのエラーが発生するのか分かりません。 私たちを手伝ってくれますか?してください
ありがとう