title: How to prevent uninstall of folder if it's using by another Product?
body: <p>I have two MSI projects, <code>Setup1</code> and <code>Setup2</code>. Both MSI installers have one component (<code>CompXYZ</code>) which has dynamic file linking and shares the same files. But when I install <code>Setup1</code> and <code>Setup2</code> on same system, during uninstall of any of the product (<code>Setup1</code> or <code>Setup2</code>) it removes the files associate with <code>CompXYZ</code>. I wanted to keep those files as it is during uninstall, if any of the Product, <code>Setup1</code> or <code>Setup2</code> is still installed on system.</p>
  
  <p>I tried the <code>Shared</code> property of component as well as the <code>Multiple Package Shared component</code> property, but it didn't work. Because this component has dynamic file linking and the files are not versioned files. </p>
  
  <p>Is there any other way to achieve this scenario?</p>