Posted 26 September 2003 - 05:10
Not that I know of. The whole file versioning logic in windows installer is designed to prevent the "DLL hell" that can result by doing "force overwrite" of shared files (which was quite commonly done before windows installer came along). Hence windows installer will always refuse to overwrite files with higher version numbers, won't delete non-versioned files where the create and modified dates differ, etc... (look up the file overwrite rules in the SDK).
You could set REINSTALLMODE="amus" instead of "omus" in your installer. This should reinstall all files in your installation regardless of version.
I have also sometimes added a custom action at the beginning of the setup that deletes the file you want to replace / downgrade. This is not a recommended solution however.
If you right click a non-dynamically linked file in a component, and select properties, there are also some options to "override system settings" (version, language etc...). With some hacking here you might be able to replace files - however I would strongly advise against this kind of approach - it really is a hack.
Regards
-Stein Åsmul