Msbuild-runner is a project mainly written in C# and SHELL, it's free.
An utility to run msbuild without having .Net Framework on PATH