Microsoft announced the open sourcing of Microsoft Build Engine (MSBuild). MSBuild is a platform for building applications in .NET and Visual Studio. This engine helps you to build your windows applications easily. The good news is you don’t need visual studio to build your applications. You can use MSBuild on environments where Visual Studio isn’t installed.
One of the advantages of using MSBuild is it provides a complete XML schema file for a project that controls how the build platform processes and builds software. It is released under MIT open source licence. To know more about it please visit below links.