Hi Phil This is all I have configured myself... so all other actions should have default order, isn't it? I'm not sure, but until now all have worked well...
<CustomAction Id="PreventDowngrading" Error="!(loc.NewerVersionInstalled)" /> <CustomAction Id="UninstallApplication_Cmd" Property="UninstallApplication" Value=""[APPLICATIONFOLDER]foo.exe" -uninstall" Execute="immediate" /> <CustomAction Id="UninstallApplication" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="deferred" Return="ignore" Impersonate="no" /> <InstallExecuteSequence> <Custom Action="PreventDowngrading" After="FindRelatedProducts"><![CDATA[NEWPRODUCTFOUND]]></Custom> <Custom Action="UninstallApplication_Cmd" Before="UninstallApplication"><![CDATA[REMOVE ~= "ALL"]]></Custom> <Custom Action="UninstallApplication" After="InstallInitialize"><![CDATA[REMOVE ~= "ALL"]]></Custom> <RemoveExistingProducts After="InstallFinalize" /> </InstallExecuteSequence> <InstallUISequence> <Custom Action="PreventDowngrading" After="FindRelatedProducts"><![CDATA[NEWPRODUCTFOUND]]></Custom> </InstallUISequence> Regards Marc > -----Ursprüngliche Nachricht----- > Von: Wilson, Phil [mailto:phil.wil...@invensys.com] > Gesendet: Donnerstag, 8. September 2011 23:45 > An: General discussion for Windows Installer XML toolset. > Betreff: Re: [WiX-users] DirectorySearch/FileSearch not executed if > msiexec runs with qb ? > > /qb means that the user interface sequence isn't run, so make sure your > search (I think there'll be an AppSearch standard action) is in the > Execute and UI sequences. > > Phil Wilson > > > -----Original Message----- > From: Marc Bauer [mailto:marc....@gmx.net] > Sent: Thursday, September 08, 2011 2:15 PM > To: 'General discussion for Windows Installer XML toolset.' > Subject: [WiX-users] DirectorySearch/FileSearch not executed if msiexec > runs with qb ? > > Hi > > I'm trying to copy a file FOO.DB to the APPLICATIONFOLDER. The FOO.DB can > optionally copied into the same folder like the MSI, but is not included > in > the MSI. The FOO.DB is optional; it may be there or not. > > If I run the setup interactively it just works. If I'm running it with /qb > the FOO.DB is not copied to the APPLICATIONFOLDER. > > <Property Id="CUSTOM_PRE_CONFIGURATION" Secure="yes"> > <DirectorySearch Id="DirSearch" Path="[SOURCEDIR]" Depth="0"> > <FileSearch Id="FileSearch" Name="foo.db" /> > </DirectorySearch> > </Property> > > <Directory Id="TARGETDIR" Name="SourceDir"> > <Directory Id="ProgramFilesFolder"> > <Directory Id="APPLICATIONFOLDER" Name="$(var.ProductName)"> > <Component Id="FOO.DB" Guid="GUID"> > <CopyFile Id="FOO.DB" SourceProperty="CUSTOM_PRE_CONFIGURATION" > DestinationProperty="APPLICATIONFOLDER" /> > </Component> > > > MSI debugging with /qb shows: > > MSI (s) (80:C8) [22:34:54:130]: Dir (target): Key: > CUSTOM_PRE_CONFIGURATION > , Object: NULL > > >From the logfile it looks like the FileSearch is not executed at all with > /QB. Any idea what I'm doing wrong or if this is a bug? If a bug I need a > workaround... > > > Regards > Marc > > > -------------------------------------------------------------------------- > ---- > Doing More with Less: The Next Generation Virtual Desktop > What are the key obstacles that have prevented many mid-market businesses > from deploying virtual desktops? How do next-generation virtual desktops > provide companies an easier-to-deploy, easier-to-manage and more > affordable > virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > *** Confidentiality Notice: This e-mail, including any associated or > attached files, is intended solely for the individual or entity to which > it is addressed. This e-mail is confidential and may well also be legally > privileged. If you have received it in error, you are on notice of its > status. Please notify the sender immediately by reply e-mail and then > delete this message from your system. Please do not copy it or use it for > any purposes, or disclose its contents to any other person. This email > comes from a division of the Invensys Group, owned by Invensys plc, which > is a company registered in England and Wales with its registered office at > 3rd Floor, 40 Grosvenor Place, London, SW1X 7AW (Registered number > 166023). For a list of European legal entities within the Invensys Group, > please go to http://www.invensys.com/en/legal/default.aspx. > > You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail > recept...@invensys.com. This e-mail and any attachments thereto may be > subject to the terms of any agreements between Invensys (and/or its > subsidiaries and affiliates) and the recipient (and/or its subsidiaries > and affiliates). > > > > -------------------------------------------------------------------------- > ---- > Doing More with Less: The Next Generation Virtual Desktop > What are the key obstacles that have prevented many mid-market businesses > from deploying virtual desktops? How do next-generation virtual desktops > provide companies an easier-to-deploy, easier-to-manage and more > affordable > virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users