Works like a charm! <CustomAction Id="AssignTargetDir" Property="TARGETDIR" Value="C:\" Execute="firstSequence" /> <InstallUISequence> <Custom Action="AssignTargetDir" Before="CostInitialize">TARGETDIR=""</Custom> </InstallUISequence> <InstallExecuteSequence> <Custom Action="AssignTargetDir" Before="CostInitialize">TARGETDIR=""</Custom> </InstallExecuteSequence>
On 4/26/07, Mike Dimmick <[EMAIL PROTECTED]> wrote: > I would simply use the TARGETDIR directory as the base directory for all > files, and only define subfolders for anything that needed to go into the > subfolder. The step I think you're missing is setting the initial value of > the TARGETDIR property to something, which you should probably do with a > type 51 custom action if it's not set on the msiexec command line/preset by > the calling application (condition the custom action on TARGETDIR = ""). > > What is everyone's obsession with this INSTALLDIR public property? It has no > meaning to Windows Installer itself, and it's easier for administrators > trying to do unattended installs if everyone uses the standard, built-in > meaning for 'where the software installs to', i.e. TARGETDIR. > > -- > Mike Dimmick > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Nick > Sent: 26 April 2007 21:29 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Install to C:\Whatever > > I realize the hip new thing to do is install into C:\Program Files\Whatever. > > But I have a legacy app that absolutely must be installed into C:\Whatever. > I > tried this: > > <Directory Id="TARGETDIR" Name="SourceDir"> > <Directory Id="INSTALLDIR" Name="Whatever"> > > But then it wants to install my application into R:\Whatever. Any idea how > to > make it install into C:\Whatever? Thanks! > > ------------------------------------------------------------------------- > 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 > > ------------------------------------------------------------------------- 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