I have an msi package from another company that doesn't manage upgrade well, 
they allow to make minor and major upgrade but the package works well only if 
you uninstall, clear all the application folder and then make a new 
installation.I can't modify the package as I have only the msi file, and they 
can't fix the problem.
I make a Burn package adding this package to the chain, so I'd like to force 
Major upgrade from WiX Burn.I have added an ExePackage before this msi package 
to run a script that call msiexec /X{<ProductCode>} /qn and then remove the 
installation folder and in this way it seem to work.The problem is that if the 
msi package is already installed, the package is marked as
MyMsiPackage - Detect: Present, default request: Present, ba request: Present, 
execute: None (or MinorUpgrade)
As I uninstall the package using the script that run after the plan operation, 
the msi package is marked as present so the execute action is none (if the 
package version is the same) or MinorUpgrade (if the version change)
In both cases as I haveuninstalled the package It doesnt install the pakage (in 
the first case not start the installation, in the second the minor upgrade 
report errors)
Is there a way for setting the detect of the msi to absent? as to force the 
installation of the package in any way?                                         
                                                                              
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to