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