Я хотел бы изменить значение свойства, если оно является определенным значением. В C # я бы написал:
if(x=="NotAllowed")
x="CorrectedValue;
Это то, что у меня есть, пожалуйста, не смейтесь:
<PropertyGroup>
<BranchName>BranchNameNotSet</BranchName>
</PropertyGroup>
///Other targets set BranchName
<Target Name="CheckPropertiesHaveBeenSet">
<Error Condition="$(BranchName)==BranchNameNotSet" Text="Something has gone wrong.. branch name not entered"/>
<When Condition="$(BranchName)==master">
<PropertyGroup>
<BranchName>MasterBranch</BranchName>
</PropertyGroup>
</When>
</Target>