Hi John,
Thanks for the hint to instance transforms. I did not know about that. But as
far as I understood, it is good for installing multiple instances of the _same_
product. That is not what I want. I want to have different versions of the same
application to be installed in parallel.
I did some testing in the meantime. I created two MSI packages that are mostly
the same. They share the same upgrade code, but have different product and
package IDs and different version numbers. Furthermore they install into
different folders on the target machine. I also added some DLLs as components.
One of them got a newer version in the newer MSI, but the component IDs itself
were not changed. The result is exactly what I wanted: both versions can be
installed on the target machine at the same time and the new DLL is copied to
the folder of the new package only, the old package still has the old DLL.
But I have a dim feeling that there might be something wrong, because I still
do not fully understand all concepts of Windows installer programming. Can
anyone see a problem in this scenario?
Thanks,
Sven
-Ursprüngliche Nachricht-
Von: John Cooper [mailto:jocoo...@jackhenry.com]
Gesendet: Mittwoch, 2. Mai 2012 15:03
An: General discussion for Windows Installer XML toolset.
Betreff: Re: [WiX-users] Installing multiple versions of the same product under
the same upgrade code
You want an installer designed to use instance transforms. It can be tricky
and a lot of authoring has to be done manually to make it all work, but I do
have one installer that currently supports up to 16 instance transforms.
--
John Merryweather Cooper
Build & Install Engineer - ESA
Jack Henry & Associates, Inc.(r)
Shawnee Mission, KS 66227
Office: 913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com
-Original Message-
From: Sven Riede [mailto:sven.ri...@alliedvisiontec.com]
Sent: Wednesday, May 02, 2012 2:07 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Installing multiple versions of the same product under the
same upgrade code
Hi,
I want to have multiple versions of the same product to live on the target
machine at the same time. Each of them has its own installer. To have a common
key for all versions I would like to share the upgrade code. From what I have
learned so far, the upgrade code is good for a major upgrade that uninstalls
the older version. But is it safe to use the same upgrade code for multiple
versions without uninstalling the older ones? I have seen that Microsoft does
it - among others - for the MSVC 2005 Redistributables. Does anyone have
experiences with this?
Thanks,
Sven
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat
landscape has changed and how IT managers can respond. Discussions will include
endpoint security, mobile security and the latest in malware threats.
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are
intended exclusively for the individual or entity to which it is addressed. The
message, together with any attachment, may contain confidential and/or
privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or
distribution is strictly prohibited. If you have received this message in
error, please immediately advise the sender by reply email and delete all
copies.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users