I'm trying to execute a deferred command line in my MSI.  I want it to execute 
only on uninstall prior to a service being stopped/uninstalled.
 
I'm following the code snippet I found in the help.  So I have some code like:
 
<CustomAction Property="QtExecDeferred" Value="[INSTALLLOCATION]foo.exe" />
<CustomAction Id="QtExecDeferred" BinaryKey="wixca" DllEntry="CAQuietExec" 
Execute="deferred" Return="check"/>
<Binary Id="wixca" SourceFile="wixca.dll"/>

 
<InstallExecuteSequence>
<Custom Action="QtExecDeferred" Before="StopServices" >Installed</Custom>
</InstallExecuteSequence>
 
When I try to compile this I get the error:
  Cannot set column 'Action' with a null value because this is a required 
field. 
 
I'm using WiX version 3, the version released in December 2006.
 
Any ideas?
 
Thanks,
Kevin
 
 
 
 
_________________________________________________________________
Add some color. Personalize your inbox with your favorite colors.
www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0507
-------------------------------------------------------------------------
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