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>