Cool Chris, thanks! :) That would be exactly what I needed.
A
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]
________________________________
From: Christopher Painter [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 15, 2008 1:03 PM
To: Amy Rosewater; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] transforms question
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-pa
rt-i.html
Amy Rosewater <[EMAIL PROTECTED]> wrote:
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 haven't 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/j
avaone_______________________________________________
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