As I understand from the Wix docs that when the MajorUpdate element is used
with the attribute AllowSameVersionUpgrades="no" that I should be able to
run my installer a second time and the new installation would be treated by
MSI as a new product independent from the previous one. I'm not finding this
to be the case though.
I have an installer that I'm trying to get to work in this manner, without
going the route of "Multiple Instances". I really don't understand that to
well and from what I've read it's not a straightforward process anyway.
My installer installs a web application under the Virtual Directory I
specify within the UI. What I'm trying to do is run the installer specify
the virtual directory for the install, then run the installer again and
specify a different virtual directory for this new install. The reason for
this is to support multiple brands.
What happens is when I run the installer a second time it's just upgrading
the previous install and not installing this as a new installation.
Here is a snippet of my Product.wxs.
<Product Id="*"
Name="!(loc.ProductName)"
Language="!(loc.LANG)"
Version="1.0.4.0"
Manufacturer="!(loc.CompanyName)"
UpgradeCode="6CA6DCE8-7A1F-427F-B2A5-44D416B5AD14">
<Package InstallerVersion="405"
Compressed="yes"
Manufacturer="!(loc.CompanyName)"
Description="!(loc.Description)"
Keywords="!(loc.Keywords)"
Comments="!(loc.CompanyName)" />
<Property Id="PREVIOUSVERSIONINSTALLED" Secure="yes" />
<Upgrade Id="6CA6DCE8-7A1F-427F-B2A5-44D416B5AD14">
<UpgradeVersion
Property="PREVIOUSVERSIONINSTALLED"
Minimum="!(loc.ProductMinVersion)"
Maximum="!(loc.ProductMaxVersion)"
IncludeMaximum="no"
IncludeMinimum="yes"
OnlyDetect="no"
IgnoreRemoveFailure="no"
MigrateFeatures="yes"
Language="1033" />
</Upgrade>
ConditionCheck.wxi.
<MajorUpgrade AllowSameVersionUpgrades="no" DowngradeErrorMessage="Can't
downgrade."/>
This is referenced within the docs.
http://wix.sourceforge.net/manual-wix3/wix_xsd_majorupgrade.htm
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users