Michael
I major upgrade can do a "remove everything and reinstall" it depends where
RemoveExistingProducts is scheduled. In my example it will remove everything
before installing the new stuff - there is more information here:
http://www.joyofsetup.com/2008/12/30/paying-for-upgrades/.
Neil
Neil Sleightholm
X2 Systems Limited
n...@x2systems.com <mailto:n...@x2systems.com>
________________________________
From: Michael Herger [mailto:s...@herger.net]
Sent: Tue 17/02/2009 09:53
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Updating full package
Hi Alexander,
thanks for your feedback. Yes, my example is not very helpful... But I've gone
through so many version and tests - I don't know what to post. The latest way
I've been testing is Neil's
(http://neilsleightholm.blogspot.com/search/label/WiX). But in this case I'd
end up with X copies of the same add-on installed (due to the lack of product
Id). If I add my product Id, it wouldn't allow me to install a newer build on
top of the existing version.
Please note that I don't want to do a major upgrade (as defined by MS), I don't
want to uninstall the previous version. I just want it to put everything on top
of the existing installation.
Michael
Am 16.02.2009, 19:59 Uhr, schrieb Alexander Shevchuk
<alexander.shevc...@microsoft.com>:
> Hi Michael,
>
> Make sure you follow all required steps to make major upgrade work. In your
> simplified code I see Version attribute hard coded to "0.0.0.0". Also, you
> did not provide your <Upgrade> table and how you schedule
> <RemoveExistingProducts>. It is not obvious from your code if you change
> Product/@Id with every build.
>
> Regards,
>
> Alex
>
>
>
> -----Original Message-----
> From: Michael Herger [mailto:s...@herger.net]
> Sent: Monday, February 16, 2009 7:00 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Updating full package
>
> Hi!
>
> I'm working on a Windows Home Server add-in. This is not intended for
> production systems yet. We're publishing nightly builds and want users to be
> able to just install on top of what they had before.
>
> The problem I've encountered is that either the packages install as different
> applications, leaving a mess with daily installations (of which only one can
> be uninstalled), or that I can't install one file on top of the other without
> uninstalling the old version first. I've been following several postings,
> tutorials etc. (eg.
> http://blogs.technet.com/alexshev/archive/2008/02/15/from-msi-to-wix-part-8-major-upgrade.aspx),
> but to no avail.
>
> Here's my simplified code:
>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
> <Product
> Name="MyApp for Windows Home Server"
> Id="xxxxxx-f914-11dd-87af-0800200c9a66"
> UpgradeCode="xxxxxxx-EBBC-11DD-BA2F-0800200C9A66"
> Manufacturer="Me"
> Version="0.0.0.0"
> Language="1033">
>
> <Package
> Manufacturer="Me"
> InstallerVersion="200"
> Languages="1033"
> Compressed="yes"
> Id="*"
> />
>
> <Media Id="1" Cabinet="MyApp_0.0.0.0.cab" EmbedCab="yes" />
>
> <Property Id="WHSLogo">1</Property>
>
> <Directory Id="TARGETDIR" Name="SourceDir">
> <Directory Id="ProgramFilesFolder">
> <Directory Id="WHS" Name="Windows Home Server">
> <Component
>
> Id="HomeServerConsoleTab.MyPanel"
>
> Guid="xxxxxx-f77a-11dd-87af-0800200c9a66">
>
> <File
>
> Id="HomeServerConsoleTab.MyPanel.dll"
>
> Name="HomeServerConsoleTab.MyPanel.dll"
>
> Source="HomeServerConsoleTab.MyPanel.dll"
> Vital="yes"
> KeyPath="yes"
> DiskId="1"/>
> </Component>
> </Directory>
> </Directory>
> </Directory>
>
> <Feature Id="ProductFeature" Title="MyPanel" Level="1"
> AllowAdvertise="no">
> <ComponentRef Id="HomeServerConsoleTab.MyPanel" />
> </Feature>
>
> </Product>
>
> </Wix>
>
> Any help is greatly appreciated. Regards,
>
--
Michael
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users