Hi,
Shared components can be managed several ways how you implement depends on
your application.

If your application is purely designed to be used by others you can ship a
merge module or wixlib that they can include inside their MSI and install
privately into their program folder, this puts them in charge of making
updates if you release a new version.

You can also implement this as a full msi to be included in their
bootstrapper as a pre-requisite and be handled like any other pre-requisite,
ideally this will be installed into a shared location (common files). Updates
to this would be created by you but shipped by your customers, or possible
auto-updated directly by you. Small updates would be done in place (by msp or
msi), major updates that are not backwards compatible would be installed in
parallel (upgrade code and install location change) -so you don't break other
software installed on the machine. Burn should handle if multiple products
have a shared MSI.

Your software architecture has to support this of course.

-----Original Message-----
From: jeamis [mailto:jonathan.a...@intergraph.com] 
Sent: 12 March 2013 10:48
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Using transforms (regular) to install mulitple times per
application

What I am trying to do is to allow customer bootstrappers the ability to
install my package for thier application.  In some cases the customer has two
applications (installed in one setup) that use my product.  So how can I use
a transform that will allow this customer to install my product twice? 
And also support patches etc.... My product is delivered as a msi file. 

<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/file/n7584257/
New_Bitmap_Image.bmp> 

I currently have a msi that implements instance tranforms to do this.  If I
were using scripts msiexec.exe installs it fine with MSINEWINSTANCE=1 and
TRANSFORMS set.  And if I were using scripts I could uninstall fine by
calling msiexec.exe without the MSINEWINSTANCE=1 parameter.  However, using a
msiPackage in wix I don't see how I can provide a msiProperty
(MSINEWINSTANCE) on Install and not have the msiProperty on uninstall.    

So we are thinking of abondoning instance transforms and seeing if there is
a way to use regular transforms to do the same.   

Being green on the subject of installer and Wix, I would love some direction
on how I can solve this problem.   

My component is used by several independent applications as well and they
want to be able to exist on machines that may have other applications that
use my component (thier own copy).




-----
- jon
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-transform
s-regular-to-install-mulitple-times-per-application-tp7584257.html
Sent from the wix-users mailing list archive at Nabble.com.

-----------------------------------------------------------------------------
-
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to tackle
endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to