Hi. When I create msi with UI I can change installation dir during install.
When I make major upgrade it is installed in default dir. (WIX3 installation
package do the same if I install wix in not default dir) How can I fix this?
I guess I have to change manually INSTALLLOCATION dir during upgade?
My wix code is:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<?define RTMProductVersion="1.0.0" ?>
<?define UpgradeCode="{BE346371-27A8-4824-B969-7DCE405FDE19}"?>
<?define ProductVersion="1.1.13" ?>
<Product Id="{9F8B1281-7EE2-4a43-9015-3561509FC079}" Name="Утилиты"
Language="1033" Version="$(var.ProductVersion)" Manufacturer="Me"
UpgradeCode="$(var.UpgradeCode)" Codepage="1251">
<Package InstallerVersion="200" Compressed="yes" SummaryCodepage="1251"
/>
<Media Id="1" Cabinet="Comar.UtilitesInstaller.cab" EmbedCab="yes" />
<Property Id="UPGRADEFOUND" Hidden="yes" />
<Property Id="NEWPRODUCTFOUND" Hidden="yes"/>
<Upgrade Id="$(var.UpgradeCode)">
<UpgradeVersion Minimum="$(var.ProductVersion)" IncludeMinimum="no"
OnlyDetect="yes" Language="1033" Property="NEWPRODUCTFOUND" />
<UpgradeVersion Minimum="$(var.RTMProductVersion)"
IncludeMinimum="yes" Maximum="$(var.ProductVersion)" MigrateFeatures="yes"
IncludeMaximum="no" Language="1033" Property="UPGRADEFOUND" />
</Upgrade>
<!-- Prevent downgrading -->
<CustomAction Id="PreventDowngrading" Error="У Вас уже установлена более
новая версия." />
<!-- Sequences -->
<InstallExecuteSequence>
<Custom Action="PreventDowngrading"
After="FindRelatedProducts">NEWPRODUCTFOUND</Custom>
<RemoveExistingProducts After="InstallFinalize" />
</InstallExecuteSequence>
<InstallUISequence>
<Custom Action="PreventDowngrading"
After="FindRelatedProducts">NEWPRODUCTFOUND</Custom>
</InstallUISequence>
<PropertyRef Id="NETFRAMEWORK20"/>
<Condition Message="Microsoft .NET Framework 2.0 ([NETFRAMEWORK20])">
Installed OR NETFRAMEWORK20
</Condition>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="wixupgradetest">
<Component Id="Comp1"
Guid="{A90F43E4-E2C1-4b2a-875E-F7A61E3D4364}">
<File Id='s123.txt' Name='123.txt' DiskId='1' Source='123.txt'
KeyPath='yes' />
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="ProductFeature" Title="comp" AllowAdvertise="no"
ConfigurableDirectory="INSTALLLOCATION" Level="1">
<ComponentRef Id="Comp1" />
</Feature>
<UIRef Id="WixUI_Mondo" />
</Product>
</Wix>
--
View this message in context:
http://n2.nabble.com/wix-major-upgrade-tp1402145p1402145.html
Sent from the wix-users mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users