Property 元素 (MSBuild)
包含用户定义的属性名称和值。 MSBuild 项目中使用的每个属性都必须指定为 PropertyGroup 元素的子元素。
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
特性和元素
以下几节描述了特性、子元素和父元素。
特性
特性 |
说明 |
---|---|
Condition |
可选特性。 要计算的条件。 有关更多信息,请参见 MSBuild 条件。 |
子元素
无。
父元素
元素 |
说明 |
---|---|
属性的分组元素。 |
文本值
文本值是可选的。
此文本指定属性值,并且可能包含 XML。
备注
属性名称只能包含 ASCII 字符。 要在项目中引用属性值,应将属性名称放置在“$(”与“)”之间。 例如,如果 builddir 属性的值为 build,则 $(builddir)\classes 将解析为“build\classes”。 有关属性的更多信息,请参见 MSBuild 属性。
示例
下面的代码将 Optimization 属性设置为 false,并且当 Version 属性为空时,将 DefaultVersion 属性设置为 1.0。
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>