&gt; I really hated the language you use to describe build tasks.<p>Yup. For some reason that escapes rationality, MS chose to control the build through Workflow Foundation. And they build a horribly complicated WF &quot;script&quot;. Pretty much universally hated.<p>But you may be pleased to know that they have now abandoned that, and each build task can now be described pretty much by the scripting language of your choosing.