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