我想做这样的事情:
<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
.