title: Create Solution/Project programmatically without Visual Studio
body: <p>I would like to create a Visual Studio Solution and a C# Project programmatically, but without a instance of Visual Studio installed on the machine.</p>
  
  <p><strong>Scenario</strong></p>
  
  <p>I am trying to build a "engine" that will read some metadata in a SQL database and transform them into a UI. The database will be maintained by another people with a Web or WCF interface and I want the Server Application frequently (by schedule or pressing a button) use this informations to create autommaticaly a new version of the software (<em>create solution -> project -> build -> create deployment</em>).</p>
  
  <p>So, I searched about programmatically create Solution and I found only the <strong><em>Automation Model</em></strong> in VS, it's about use an Add-In Project and this don't serves for my propose.</p>
  
  <p>Perhaps I was a little confused in my explanation, so ask me more especific details, so I can be more accurate :)</p>
  
  <p>Thanks for help</p>