title: Loading persisted workflow after workflowdefinition has changed in WF4
body: <p>How to solve this problem (in WF4):</p>
  
  <p>I create a workflow in xaml and start several instances of it, I have a persistancestore and all workflows persist on a bookmark half way their workflow.</p>
  
  <p>Now I stop the application</p>
  
  <p>If I restart te application everything is resumed, en nicely completes.</p>
  
  <p>But what if I want to change the workflow definition after the running instances persist? the only way to load the running workflows (that I was able to find) is the following way:</p>
  
  <pre><code>        WorkflowApplication wfapp = new WorkflowApplication(new WorkflowDefinition());
          wfapp.InstanceStore = new SqlWorkflowInstanceStore(connStr);
  
          wfapp.Load(wfGuid);
  </code></pre>
  
  <p>So you need the workflow definition, if it has changed during the persistance, things go horribly wrong. </p>
  
  <p>What is the best way to solve this?</p>