См., Например, этот вопрос , чтобы узнать, как использовать условие типа «содержит ли моя группа товаров элемент X?».Однако, как уже отмечалось, это не работает при вызове в глобальной области видимости, это должно быть сделано в рамках цели.Поэтому вам нужно добавить такую цель и запустить ее автоматически перед началом сборки:
<Target Name="AdjustDefineConstants" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<DefineConstants Condition="'%(Reference.Identity)' == 'Mytest.dll'">TEST</DefineConstants>
</PropertyGroup>
<Message Text="DefineConstants is now $(DefineConstants)"/>
</Target>