title: How do I build a solution programmatically in C#?
body: <p>How do I build a C# solution programmatically?</p>
  
  <p>I should be able to pass the path of a solution and get the output messages (or just build the solution). How do I achieve this in C#?</p>
  
  <p>I need this because we are building a single solution for our projects when it now gets everything from SVN and also builds it. Next would be deploying it all in one click.</p>