Выходные журналы являются основным инструментом для диагностики проблем со сценариями MSBuild, и они в значительной степени предоставят вам все детали, которые могут вам понадобиться. Если вы отслеживаете конкретную проблему, вы можете понизить уровень детализации и добавить несколько явных информационных сообщений в вашу сборку:
<Message Importance="normal" Text="Some diagnostic info incl. property values" />
Вы можете сделать настоящую отладку , если вы напишите пользовательские шаги сборки и присоединитесь к двоичному файлу MSBuild.
Прежде всего, какая у вас настоящая проблема? Может помочь понимание того, чего вы пытаетесь достичь, и где возникают проблемы.
Я бы также рекомендовал прочитать Внутри Microsoft® Build Engine: использование MSBuild и Team Foundation Build - эта книга должна дать вам множество ответов, которые должны помешать вам в первую очередь диагностировать проект .