You want to read the MSI SDK help topic "Installing Multiple instances with
Instance Transforms"
In there you'll find:
The easiest way to initiate a maintenance installation, and reinstall an
instance, is to reference the product code of the instance. If you initiate the
maintenance installation by using the package path, you must also specify the
product code of the instance. From the command line, use the /n {Product Code}
option. From code or script, use the MSIINSTANCEGUID property.
There are also examples showing how to rdo minoir upgrades. Also I have a
couple articles on my blog where back in 2006 I describe how to write a custom
bootstrapper to automatically handle all of this servicing and now in 2008
where InstallShield 2009 (beta) does it all for you.
http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html
http://blog.deploymentengineering.com/2008/03/installshield-2009-beta-part-i.html
Amy Rosewater <[EMAIL PROTECTED]> wrote:
st1\:*{behavior:url(#default#ieooui) } I have an install
with embedded transforms that are created through the InstanceTransforms
element and child Instance elements.
<Property Id="CURRENTINSTANCE">Original Product</Property>
<InstanceTransforms Property="CURRENTINSTANCE">
<Instance Id="Instance1"
ProductCode="49cfbf40-04e0-11dd-95ff-0800200c9a66" ProductName="iVantage 5.0
Copy 1" />
<Instance Id="Instance2"
ProductCode="5415c080-04e0-11dd-95ff-0800200c9a66" ProductName="iVantage 5.0
Copy 2" />
</InstanceTransforms>
I am able to install a second instance of my application by typing the
following command:
msiexec /i myinstaller.msi TRANSFORMS=:Instance1 MSINEWINSTANCE=1
How do I specify at the command line when I want to show my
Modify/Repair/Remove dialog which instance I mean. If I type the same command
as above after Instance1 is installed I get an error Invalid command line
argument. If I leave off the MSINEWINSTANCE=1 it runs but only for my
original installation. I just stumbled across the syntax explaining the
MSINEWINSTANCE property in the wix-users list and I was hoping someone here
might know about a property I havent found that does what I need?
Thanks!
Amy
Amy Rosewater
Sr. Development Programmer/Analyst
SPECTRUM Human Resource Systems Corporation
707 Seventeenth Street, Suite 3800
Denver, CO 80202-3438
(303) 592-3403 Phone
(800) 334-5660 Toll Free
(303) 592-3233 Fax
[EMAIL PROTECTED]
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
between 0000-00-00 and 9999-99-99
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users