Hi All


What I want is like this:

CustomActionA (caDisplayWebSites, to find all existing websites) --> DialogA 
(ConfigSFSDlg, display all existing websites and then user picks one) --> 
CustomActionB (caReturnWebSiteRootPath, find webroot of picked website) --> 
InstallDirDialog (install the new application under the found webroot).



My question is how should I queue these dialogs and CAs? I tried this:

       <InstallUISequence>

             <Custom Action="caDisplayWebSites" Before="PrepareDlg">Not 
Installed</Custom>

             <Custom Action="caReturnWebSiteRootPath" After="ConfigSFSDlg">Not 
Installed</Custom>

             <!-- to make it appear in InstallUISequence table -->

             <Show Dialog="ConfigSFSDlg" After="WelcomeDlg">Not Installed</Show>

       </InstallUISequence>



I got this error while linking:
C:\Dev\DisplaySite\Install.wxs(26) : error LGHT0094 : Unresolved reference to 
symbol 'WixAction:Inst
allUISequence/ConfigDlg' in section 
'Product:{8D1BD1A4-E86C-4A85-846C-C21C8C3279EF}'.



If I add that <Show Dialog/>, then:



1. CustomActionA and DialogA are doing correctly with right information, but 
there is an issues: CustomActoinB was called after all dialog is finished and 
before install starts (I want it called right after ConfigSFSDlg).



Questions:

1. What does this <Show Dialog/> do? If I don't add this <Show Dialog=" 
ConfigSFSDlg">, it doesn't appear in InstallUISequence table, and I can't 
specify CustomActionB run after this dialog.

2. When I open the result msi in Orca, I see the right sequence in 
InstallUISequence table, CustomActionB is right after ConfigSFSDlg, but why 
it's run after install starts?


Thanks
Jirong Hu
Build Master
780-644-5488


This communication is intended for the use of the recipient to which it is 
addressed, and may contain confidential, personal, and or privileged 
information. Please contact us immediately if you are not the intended 
recipient of this communication, and do not copy, distribute, or take action 
relying on it. Any communication received in error, or subsequent reply, should 
be deleted or destroyed.
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to