0
我愿做这样的事情:是否有可能在另一个内部使用一个属性值?
<PropertyGroup>
<propone>value</propone>
</PropertyGroup>
<PropertyGroup>
<proptwo>$(propone)</proptwo>
</PropertyGroup>
传递一个属性值作为另一个。有没有办法做到这一点?怎么样?
我愿做这样的事情:是否有可能在另一个内部使用一个属性值?
<PropertyGroup>
<propone>value</propone>
</PropertyGroup>
<PropertyGroup>
<proptwo>$(propone)</proptwo>
</PropertyGroup>
传递一个属性值作为另一个。有没有办法做到这一点?怎么样?
我认为你在你的问题中提供了答案:是的,这可以按照你的建议。
一个例子:
<Project ToolsVersion="3.5" DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SomeProperty>Some Property Value</SomeProperty>
</PropertyGroup>
<PropertyGroup>
<SomeOtherProperty>$(SomeProperty) with something added to it</SomeOtherProperty>
</PropertyGroup>
<Target Name="Test">
<Message Text="$(SomeOtherProperty)" />
</Target>
</Project>
这将打印Some Property Value with something added to it
。
好的,问题是别的地方。我在导入标记之前调用属性。 :(我的错,但答案是正确的,并给了我一个线索在其他地方搜索bug。谢谢! – truthseeker 2010-01-31 00:02:03