Thank you very much, Rob! It helped.
The new code is below.
--
<DirectoryRef Id="INSTALLDIR">
<Component Id="LicenseComponent" Guid="MyGUID">
<CopyFile Id="LicenseCopyFile"
SourceProperty="LICENSEFILEPATH" DestinationDirectory="INSTALLDIR" />
</Component>
</DirectoryRef>
<CustomAction Id="SetLicenseFileDestinationPath" Property="LICENSEFILEPATH"
Value="[LicenseFolder][LICENSEFILENAME]" />
<InstallExecuteSequence>
<Custom Action="SetLicenseFileDestinationPath"
Before="InstallInitialize" />
</InstallExecuteSequence>
--
Best regards,
Natalia Gladkova
-----Original Message-----
From: Rob Hamflett [mailto:[email protected]]
Sent: Monday, April 06, 2009 2:15 PM
To: [email protected]
Subject: Re: [WiX-users] CopyFile doesn't work
Rather than using SourceDirectory and SourceName the way you are, I think
you need to use
SourceProperty.
Rob
Natalia Gladkova wrote:
> Hello all,
>
> I'm building an installation package with Wix 3.0.5120.0.
>
> I need to copy a license file from the target machine to the installation
> directory.
>
> The code is the following:
>
> --
> <Directory Id="TARGETDIR" Name="SourceDir">
> <Directory Id="LicenseFolder" Name="License"></Directory>
> <Directory Id="ProgramFilesFolder" Name="PFiles">
> <Directory Id="INSTALLDIR" Name="AS"></Directory>
> </Directory>
> </Directory>
>
>
> <DirectoryRef Id="INSTALLDIR">
> <Component Id="LicenseComponent" Guid="MyGUID">
> <CopyFile Id="LicenseCopyFile"
> SourceDirectory="LicenseFolder" SourceName="[LICENSEFILENAME]"
> DestinationDirectory="INSTALLDIR" />
> </Component>
> </DirectoryRef>
>
>
> <Feature Id="License" Display="hidden" Title="License" Level="1">
> <ComponentRef Id="LicenseComponent" />
> </Feature>
> --
>
> License folder is chosen by user through the Browse dialog. I check that
> there is the file with the name "[LICENSEFILENAME]" in it.
>
> However, the file is not being copied. I can't see what I'm doing wrong.
Any
> help will be greatly appreciated.
>
> Best regards,
> Natalia Gladkova
>
>
>
----------------------------------------------------------------------------
--
----------------------------------------------------------------------------
--
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users