我们建议下列编写 MSBuild 脚本的最佳做法:
默认属性值的最佳处理方式是使用 Condition 特性,而不是声明可在命令行中重写其默认值的属性。 例如,使用
<MyProperty Condition="$(MyProperty)" == ''>
MyDefaultValue
</MyProperty>
在选择项目时,请避免使用通配符。 而应显式指定文件。 这使得跟踪在添加或删除文件时可能出现的错误更加简单。
我们建议下列编写 MSBuild 脚本的最佳做法:
默认属性值的最佳处理方式是使用 Condition 特性,而不是声明可在命令行中重写其默认值的属性。 例如,使用
<MyProperty Condition="$(MyProperty)" == ''>
MyDefaultValue
</MyProperty>
在选择项目时,请避免使用通配符。 而应显式指定文件。 这使得跟踪在添加或删除文件时可能出现的错误更加简单。