&gt; &quot;And who knows, maybe someone will build a decent MSBuild replacement. Or perhaps the Xamarin guys already have a nice alternative.&quot;<p>You might want to check out FAKE, it essentially lets you write MSBuild configurations using F#:<p><a href="http:&#x2F;&#x2F;fsharp.github.io&#x2F;FAKE&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fsharp.github.io&#x2F;FAKE&#x2F;</a><p>This recent announcement means that a multi-platform FAKE in the near future looks like a good bet.