Bugs item #1187291, was opened at 2005-04-21 13:02
Message generated for change (Comment added) made by drieseng
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1187291&group_id=31650
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core
Group: None
>Status: Closed
>Resolution: Rejected
Priority: 5
Submitted By: Copsey (copsey)
>Assigned to: Gert Driesen (drieseng)
Summary: Property macro expansion does not happen for Element types
Initial Comment:
In element.cs, in the CreateChildBuildElement method,
the parameter "properties" is not used.
Property macro expansion does not happen. In my
build, I have created a custom task which takes a
filename as a parameter
<blah>filename</blah>
but when i use it with a property, its not expanded
<blah>${filename}</blah>
(get "${filename} not found")
----------------------------------------------------------------------
>Comment By: Gert Driesen (drieseng)
Date: 2005-05-29 10:11
Message:
Logged In: YES
user_id=707851
I don't think we should be expanding properties in raw XML.
This is something you can easily take care off yourself using
Project.ExpandProperties.
For the example you attached, you'd need to modify
TextElement.Text to
public string Text
{
get
{
Project.ExpandProperties(this.XmlNode.InnerText,
Location);
}
}
----------------------------------------------------------------------
Comment By: Copsey (copsey)
Date: 2005-05-05 15:03
Message:
Logged In: YES
user_id=1263750
I've uploaded a test task .cs file [Test2Task.cs].
If you look at, say, this property
[BuildElement("size", Required=true)]
public TextElement Size{...}
When using this in an actual build, if I use a property instead
of a literal in the build file, it is not expanded (it is treated as
a literal).
I would expect it to be expanded (as is the case when I use a
TaskAttribute attribute on a property)
----------------------------------------------------------------------
Comment By: Gert Driesen (drieseng)
Date: 2005-05-04 15:53
Message:
Logged In: YES
user_id=707851
Can you send me a repro and provide more information on
the behaviour you were expecting ?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1187291&group_id=31650
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers