2011-03-18 200 views

回答

0

MSBuild处理属性名称一次。要做这种功能,它必须多次调用预处理。我认为使用基于条件的方法会更好。

<PropertyGroup> 
    <TargetHost Condition="'$(Target-Environment)'=='Env1'">Host_1</TargetHost> 
    <TargetHost Condition="'$(Target-Environment)'=='Env2'">Host_2</TargetHost> 
    <TargetHost Condition="'$(TargetHost)'==''">DefaultHost</TargetHost> 
</PropertyGroup> 
相关问题