Свойство может быть инициализировано значением по умолчанию в PropertyGroup
, например:
<PropertyGroup>
<MyProperty Condition="$(MyProperty) == ''">MyDefaultValue</MyProperty>
</PropertyGroup>
Можно ли добиться того же с помощью элементов?:
<ItempGroup>
<MyItems Condition="MyItems is no defined" Include="MyDefaultFile.ext;"/>
</ItemGroup>
В настоящее времяЯ делаю:
<ItemGroup>
<MyItems Condition="!Exists(@(MyItems))" Include="MyDefaultFile.ext;"/>
</ItemGroup>
Но я не думаю, что это хорошая идея (т.е. файлы в MyItems
могут не существовать, в то время как MyItems
может быть определено)