我想做这样的事情:
<PropertyGroup>
<propone>value</propone>
</PropertyGroup>
<PropertyGroup>
<proptwo>$(propone)</proptwo>
</PropertyGroup>
将一个属性值作为另一个传递。有没有办法做到这一点?怎么样?
答案 0 :(得分:1)
我认为你在问题中提供了答案:是的,它可能就像你建议的那样。
一个例子:
<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
。