MSBuild 最佳做法

建议在编写 MSBuild 脚本时采用以下最佳做法:

  • 最好通过使用 Condition 特性而不是通过声明其默认值可在命令行中重写的属性来处理默认属性值。例如,使用

    <MyProperty Condition="$(MyProperty) == ''>

        MyDefaultValue

    </MyProperty>

  • 选择项时避免使用通配符。而是显式指定文件。这样便于跟踪在添加或删除文件时可能发生的错误。

请参见

其他资源

MSBuild 高级概念