This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Reinstallmode is defaulting to 'vomus'
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 16, 2017
03:20 AM
Reinstallmode is defaulting to 'vomus'
We have BasicMSI installer project, and we have set the reinstallmode and reinstallmodetext to vemus(also tried emus). But the actual command line parameter passed is REINSTALLMODE=vomus.
We are versioning dll files in our project but we also have too many unversioned files(resources...) so we would like to avoid using 'Always overwrite' on them and use reinstallmode vemus instead.
I`ve also created fresh test BasicMSI project that will only install one file and basically only added Reinstallmode = vemus and also changed reinstallmodetext = vemus.
1. installed test project first time
2. increment product version in installshield project and build it
3. upgrade => in install log i still see REINSTALLMODE=vomus
I would really appreciate any help, since i was unable to find any solution online so far.
We are versioning dll files in our project but we also have too many unversioned files(resources...) so we would like to avoid using 'Always overwrite' on them and use reinstallmode vemus instead.
I`ve also created fresh test BasicMSI project that will only install one file and basically only added Reinstallmode = vemus and also changed reinstallmodetext = vemus.
1. installed test project first time
2. increment product version in installshield project and build it
3. upgrade => in install log i still see REINSTALLMODE=vomus
I would really appreciate any help, since i was unable to find any solution online so far.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 27, 2017
03:56 AM
I guess this is a Minor Update. In this caase, the REINSTALLMODE is not coming from inside the msi but is passed from setup.exe on the command line. And unfortunately I think this is hard coded. However: Please note that vomus does not mean "always overwrite" (unless you specified this in your project in the file settings). Are you sure the files get overwritten? According to this flow chart, identical files should not be overwritten if they have a hash:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370532%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
And InstallShield automatically creates hashes for non versioned files (unless you specified otherwise in the file settings)
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370532%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
And InstallShield automatically creates hashes for non versioned files (unless you specified otherwise in the file settings)
Stefan Krueger
InstallSite.org
InstallSite.org