En MsBuild, ¿es posible crear una condición MSBuild (u otra situación) que evaluará si una propiedad está 'definida' (suponiendo que esto es anterior a asignar un valor a la propiedad en alguna parte)?prueba si se define una propiedad MSBuild?
El siguiente parece un poco demasiado torpe para ser confiable:
<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>
No era la respuesta que quería, pero admito que es correcta y, por lo tanto, útil. –