在MsBuild中,是否可以创建一个MSBuild条件(或其他情况)来评估某个属性是否已“定义”(假设这是在为该属性赋值之前)?
下面的内容看起来有点笨拙,不太可靠:
<PropertyGroup Label="Undefined State">
<Defined></Defined>
</PropertyGroup>
<Choose>
<When Condition="('$(Defined)' == '' OR '$(Defined)' != '')">
<Message Text="Defined is probably/likely/assuredly defined"/>
</When>
<Otherwise>
<Message Text="Defined is reportedly/maybe/possibly not defined"/>
</Otherwise>
<Choose>
https://stackoverflow.com/questions/4952002
复制相似问题