I generated a .msp package file targeting a few .dll files. I used <PatchCreation /> approach with two administrative installs, one from the original release .msi, one from the updated .msi. I intended it to be a small update so I didn't change the product code, upgrade code, or product version. I didn't change the file version of the updated .dll either.
I installed the updates to an existing installation through the command line:
msiexec.exe -p patch.msp REINSTALL=ALL REINSTALLMODE=vemus -l*vx patching.log /passive
There was no error. And I could see the patch in Programs and Features>View installed updates. However, none of the files in the installation folder got updated. In the log file, I saw something like the following for every file I want to update.
The file represented by File table key 'Common.dll' has no eligible binary patches
What could be the cause?
Thanks in advance.