Bob, thanks for the pointer to transforms; that's definitely simpler than what 
I was planning to do, but only a little bit. Someday I'll find the time to 
RTentireFM. In short, I still need to wrap the installer in another app. *pout*

Christopher, that's basically what my poorly worded question was. Thanks for 
stating it more clearly than I did!



From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 08, 2007 17:05
To: Bob Arnson; David Reed (MCS - HOUSTON)
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Side-by-side installation question

But does WiX support this?   InstallShield has a table called 
ISProductConfigurationInstance that looks something like InstanceId, Property 
Value.   By populating this table you tell InstallShield to build and embed 
into Storage a series of ProductCode changing transforms.   At a minimum I 
typcially override atleast 3 properties in each transform:  ProductCode, 
ProductName and InstanceId.

I also wrote a custom bootstrapper to simplfy servicing the multiple instances 
and I write about it here:  
http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html

If WiX's schema and compiler don't support building and streaming these 
transforms ( I never looked so I don't know )  then you can do it as a post 
build step like you have to with Visual Studio Deployment Projects.   I 
recently had a client come to me who had written a Visual Studio Web Deployment 
Project and I found that you could make it work with multiple instance by 
patching several of the tables,  building and streaming the transforms and 
using my bootstrapper to service it.     I know it's a hack, but that's what 
the client wants and the money is good for paying medical bills.


Bob Arnson <[EMAIL PROTECTED]> wrote:
David Reed (MCS - HOUSTON) wrote:
> Can anyone validate/verify that my hard knocks larnin' to be accurate? It 
> appears that ProductName and ProductID cannot be modified by manipulating 
> properties within WiX to allow multiple instances of the same product.
>

MSI supports multiple product instances using transforms. See
http://msdn2.microsoft.com/en-us/library/aa369528.aspx.

--
sig://boB
http://joyofsetup.com/



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




________________________________
Looking for last minute shopping deals? Find them fast with Yahoo! 
Search.<http://us.rd.yahoo.com/evt=51734/*http:/tools.search.yahoo.com/newsearch/category.php?category=shopping>
-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to