Я хотел бы сделать что-то вроде этого:
<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.
Some Property Value with something added to it