I'm sorry... Using NAnt as the engine for applying a patch, in a
scenario where NAnt is probably not present on the user's machine?!
That's just ugly! (My personal opinion, of course.) It's just as well
you're using a personal email address rather than a company one because
otherwise I'd be making a note not to touch any product your company
produces with a very long pole.

 

If the installation had been authored appropriately in the first place,
you could probably have created a patch (msp) file with very little
additional work after generating the "fixed" installation. (See
http://msdn2.microsoft.com/en-us/library/aa367816.aspx for a sample of
how it is supposed to work).

 

Given the situation you are in, using Windows Installer (and by
implication WiX) appears to be making your life harder for no good
reason. If anything, I believe the added complexity make it even more
likely that you will have trouble somewhere and end up with a situation
where you are trying to fix the fixes.

 

I suspect that what Aaron was suggesting was coding a custom c# tool to
(for example) extract NAnt from an embedded resource (e.g. an embedded
zip file) into a temp folder, trigger it (using System.Process.Start),
wait for NAnt to complete, then remove NAnt. I also suspect that Aaron
was thinking it would be simpler to do so outside of WiX.

 

Regards,

Richard

 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Thursday, May 31, 2007 3:12 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to install files, run an action, then
delete the files??

 

Yes - the product is a hotfix MSI.

 

All the hard work of moving files, copyin files, etc is done by Nant -
we just want to use WiX as the main GUI.  

 

My C# is pretty solid.  Do you have any examples or URLs that show what
you are suggesting?

 

Cheers,

 

-Mike






* C O N F I D E N T I A L I T Y N O T I C E *
-----------------------------------------------------------
The content of this e-mail is intended solely for the use of the individual or 
entity to whom it is addressed. If you have received this communication in 
error, be aware that forwarding it, copying it, or in any way disclosing its 
content to any other person, is strictly prohibited. Peek Traffic Corporation 
is neither liable for the contents, nor for the proper, complete and timely 
transmission of (the information contained in) this communication. If you have 
received this communication in error, please notify the author by replying to 
this e-mail immediately and delete the material from any computer.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to