Есть ли возможность использовать одно значение свойства внутри другого? - PullRequest
0 голосов
/ 31 января 2010

Я хотел бы сделать что-то вроде этого:

<PropertyGroup>
<propone>value</propone>
</PropertyGroup>

<PropertyGroup>
<proptwo>$(propone)</proptwo>
</PropertyGroup>

Передать одно значение свойства как другое. Есть ли способ сделать это? Как?

1 Ответ

1 голос
/ 31 января 2010

Я думаю, что вы дали ответ прямо в своем вопросе: да, это возможно так, как вы предложили.

Пример:

<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.

...