This is more of a wix-users list question, as it involves using the WiX
toolset instead of building the toolset itself. That would likely be a
better place to ask this question.
But to address your question: have you looked at the embedded chaining
capability of MSI 4.5 and above? It is available for XP (some SPs), Vista,
Win7, 2003 (some SPs), 2008, and 2008 R2 and avoids the problems you mention
of installing via AsyncNoWait actions.
Blair
From: Arun Kumar [mailto:arun_jku...@persistent.co.in]
Sent: Tuesday, January 18, 2011 4:19 AM
To: wix-devs@lists.sourceforge.net
Subject: [WiX-devs] MSI Issue
Hi,
I have an issue in building WIX MSI. The scenario is explained below.
I have created an WIX MSI that has huge number of components and building
this MSI takes lot of time.
Now in order to make small change in any binary I do not want to re-build
the whole MSI.
Again I can create MSPs to take care of minor change but it involves
creating base MSI and then diff with old version of MSI.
This is again very time consuming process and hence I want to avoid this.
Solutions Tried:
Tried creating secondary MSI and invoking it in asyncNoWait mode using
custom action.
This approach works ok.
But again I need to maintain multiple secondary MSIs to provide patch kind
of thing. This has issues that I can not run these secondary MSIs in sync or
asyncWait mode as nested installation is not supported. So again running
into issues.
I can run them in asyncNoWait mode and that too in the background, but in
that case my main installation completes and secondary MSIs keep installing
in background, that I really don't need.
I know that we can create some bootstraper kind of thing to trigger base
MSIs and secondary MSIs in sequence.
Can somebody suggest me of some good approach to get out of this issue and
provide patching in quicker way.
Thank you.
AK.
DISCLAIMER ========== This e-mail may contain privileged and confidential
information which is the property of Persistent Systems Ltd. It is intended
only for the use of the individual or entity to which it is addressed. If
you are not the intended recipient, you are not authorized to read, retain,
copy, print, distribute or use this message. If you have received this
communication in error, please notify the sender and delete all copies of
this message. Persistent Systems Ltd. does not accept any liability for
virus infected mails.
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs