title: How can I deploy an upgrade of my product which contains a file with version lower than the already deployed file?
body: <p>I have a msi component which deploys a file MyFile.dll. I have a test machine in which my product already deployed MyFile.dll, which has version 09.99.99.99.</p>
  
  <p>Now I'm writing a major upgrade which will deploy a new version of MyFile.dll with version 05.23.76.123. After execution on the test machine, MyFilee.dll is removed... I need to change or repair to correctly deploy it.</p>
  
  <p>How can I force the deployment of MyFile.dll regardless of its injected version number?</p>
  
  <p>PS: This is happening on our test machines only. The product we delivered to our users has files with version numbers consistent with release history.</p>