...
Note |
---|
If a file name changes you must change the associated component IDs. There will often be two component IDs (one for 32 bits and one for 64 bits). Failure to do this will mean that upgrades will fail. |
On the other hand if a file name remains unchanged, but the contents differ then you should be aware of the file version rules (link not added since msdn links they rot; Google for "file version rules site:microsoft.com"). Basically if the new contents have a more recent version then they will be updated, if the version goes backwards then it won't.
If you are preparing a new release package you must give the new package a new product id. These are found in the files ShibbolethSP-main-x64.wxs
and ShibbolethSP-main-x86.wxs
.
Building the merge modules
...