The @Source attribute is not available when the user selects the features.
It's only there for the WiX compiler to add the file to the package. The
@source is the location of the file on your development machine. It has
nothing to do with the installation itself. If you do not want your
installation to install a file if a specific feature is selected use a
condition for the component element.



Best regards,
Sebastian Brand

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com


-----Original Message-----
From: mahesh u [mailto:maheshu.u...@gmail.com] 
Sent: July 09, 2009 12:23
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Conditionally pass the property value to File
Element Name, Source attributes.

The problem I am facing is that I cannot use preprocessor variables for
PATHARGS because the selection of feature can only be got in run time...
So, I want to set a property only based on feature selection and use it in
Source attribute of File element..


On Thu, Jul 9, 2009 at 3:14 PM, Sebastian Brand (Instyler Software) <
wix+us...@instyler.com <wix%2bus...@instyler.com>> wrote:

> Hello,
>
> The @Source is used by the WiX compiler when creating the .msi file to
read
> the file you want to add to the msi. WiX does not handle any [] Properties
> during compile time - Properties are handled by the MSI Engine during
> installation.
> To achieve your goal use a compiler variable, e.g. "$(var.PATHARGS)" -
> these
> variables can be set when starting wix and will be handled by the
> Preprocessor. See WiX help "Preprocessor" for more.
>
>
> Best regards,
> Sebastian Brand
>
> Instyler Setup - Creating WiX-based MSI installations, elegantly.
> http://www.instyler.com
>
>
>
>
>
> -----Original Message-----
> From: mahesh u [mailto:maheshu.u...@gmail.com]
> Sent: July 09, 2009 11:26
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Conditionally pass the property value to File Element
> Name, Source attributes.
>
> I am using Wix Version 2.
>
> I have the two features F1 and F2. F2 is a sub component of F1. I have a
> component C1 which is kept inside F1.
>
> The component C1 has a file element like this:
>
> <File Id="xyz" Name="abc.txt" Source="C:\abc.txt" />
>
> But, the Source attribute path and Name attribute depends on the Feature
> which is selected.
> So, I tried to have a custom action to set a property PATHARGS to the path
> based on selection of a feature (F1 or F2) and also property FILENAME to
> set
> appropriate file based on selection of Feature (F1 or F2).
>
> Now, if I redefine File element as
>
> <File Id="xyz" Name="[FILENAME]" Source="[PATHARGS]" /> ,
>
> the File element is unable to read the property value.
>
> So, my questions are:
>
> 1) Why are the above mentioned steps not working properly?
> 2) Is there any other way to pass property values to File Name and Source
> element.
>
> --thanks..
>
>
----------------------------------------------------------------------------
> --
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full
prize
>
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
----------------------------------------------------------------------------
--
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full
prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
----------------------------------------------------------------------------
--
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize

details at: http://p.sf.net/sfu/Challenge
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to