title: c# shadowcopy example
body: <p>I need to update my executable with also the dll linked..</p>
  
  <p>I've read about the <code>AppDomainSetup.ShadowCopyFiles</code> but I'm in trouble trying the right steps to do what I need</p>
  
  <p>the question are:</p>
  
  <ul>
  <li>the shadow copy I need to create only when I notify an update or each time I launch my executable?</li>
  <li>what is the right step to copy and update the dlls and the .exe?</li>
  </ul>