Рекомендации по MSBuild
При создании скриптов MSBuild необходимо следовать следующим рекомендациям.
Значения свойств по умолчанию следует обрабатывать с помощью атрибута Condition, а не путем объявления свойства, значение по умолчанию для которого можно переопределить в командной строке.Например, необходимо использовать следующую конструкцию:
<MyProperty Condition="$(MyProperty) == ''>
MyDefaultValue
</MyProperty>
Избегайте подстановочных знаков при выборе элементов.Файлы необходимо указывать явным образом.Это облегчает поиск ошибок, которые могут возникнуть при добавлении или удалении файлов.