2
属性可以被初始化为默认值在PropertyGroup
这样的:如何使用默认值初始化ItemGroup中的项目?
<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
可能定义)
谢谢你的回答 – CitizenInsane 2012-03-12 22:23:51
只是为其他读者澄清。 “包含”关键字意味着将其他项目追加到名为“MyItems”的项目列表中。 – Shiv 2017-02-23 04:39:03